IDS peak 2.3

Notes de version pour IDS peak 2.3

Introduction

Les présentes notes de version décrivent les modifications apportées à IDS peak 2.3. Cette version introduit le contrôle de l'autofocus de la uEye LE USB 3.1 AF Rev. 1.2 ainsi que des améliorations de performance dans la bibliothèque IDS peak IPL et la couche de transport U3V. La décimation basée sur l'hôte et une boîte de dialogue pour le contrôle simplifié des événements des caméras dans IDS peak Cockpit sont également nouvelles.

IDS peak 2.3

Nouvelles fonctions et modifications

IDS peak Cockpit

La boîte de dialogue de mise au point dans IDS peak Cockpit a été remaniée et des fonctions permettant de contrôler la mise au point active de la uEye LE USBB 3.1 AF Rev. 1.2 ont été ajoutées. De plus, vous pouvez désormais définir la zone d'intérêt ROI pour l'autofocus directement dans la boîte de dialogue de mise au point.

Boîte de dialogue « Focus »
Boîte de dialogue « Focus »

Une nouvelle boîte de dialogue permet de contrôler les événements de la caméra, comme « ExposureStart » ou « ExposureEnd ». Grâce à cette boîte de dialogue, vous pouvez activer ou désactiver facilement les événements souhaités. En outre, vous pouvez générer un événement de test et voir directement dans la boîte de dialogue ci-dessous les événements qui se sont produits.

Boîte de dialogue « Events »
Boîte de dialogue « Events »

Dans la boîte de dialogue « Position and size », vous pouvez maintenant activer la décimation basée sur l'hôte en plus de la décimation par capteur ou FPGA (en fonction du modèle). Cette fonction de la bibliothèque IDS peak IPL est disponible pour tous les modèles de caméras. Pour les modèles avec décimation par capteur ou FPGA (« region0 »), la décimation spécifique au modèle peut être combinée avec la décimation basée sur l'hôte.

Boîte de dialogue « Position and size »
Boîte de dialogue « Position and size »

Dans la boîte de dialogue « Color », vous pouvez désormais également définir et contrôler la saturation. Il s'agit également d'une fonction de la bibliothèque IDS peak IPL, exécutée côté hôte.

Boîte de dialogue « Color »
Boîte de dialogue « Color »

De plus, une fonction a été intégrée au gestionnaire de caméras afin de réinstaller le pilote des caméras IDS USB3 Vision lorsqu'elles sont connectées à la couche de transport d'un autre fabricant.

IDS peak comfortC

  • De nouvelles fonctions ont été ajoutées pour contrôler la mise au point active de la caméra uEye LE USB 3.1 AF Rev. 1.2 ainsi que l'autofocus de la uEye XC USB 3.
  • Nouvelles fonctions pour demander et définir le nom défini par l'utilisateur d'une caméra : peak_Camera_UserDefinedName_Set et peak_Camera_UserDefinedName_Get. Les noms définis par l'utilisateur sont gérés par le nœud DeviceUserID pour les caméras uEye+ (modèles GV et U3). Pour les caméras uEye (modèles UI), le nom défini par l'utilisateur est géré par le nœud DeviceUserIDuEye.
  • Nouvelle fonction peak_Camera_ID_FromUserDefinedName pour ouvrir une caméra via le nom défini par l'utilisateur.
  • Des fonctions de contrôle de la saturation des couleurs ont été ajoutées à la correction des couleurs basée sur l'hôte via IDS peak IPL : peak_IPL_ColorCorrection_Saturation_Get, peak_IPL_ColorCorrection_Saturation_Set et peak_IPL_ColorCorrection_Saturation_GetRange.

IDS peak IPL

  • Au sein de la correction des couleurs, des fonctions ont été ajoutées pour la saturation.
  • Des fonctions ont été ajoutées pour la décimation basée sur l'hôte.
  • L'option Sharpness a été implémentée ; elle peut être utilisée pour mesurer la netteté des images.
  • La prise en charge du multi-threading de la bibliothèque a été étendue afin de pouvoir l'utiliser pour mesurer la netteté, par exemple.
  • Une nouvelle méthode a été introduite pour lire l'horodatage (Image::Timestamp).
  • Amélioration des performances pour le débayage et la correction des couleurs dans les formats 10 et 12 bits.

IDS peak AFL

La nouvelle bibliothèque IDS peak AFL met à disposition des fonctions automatiques basées sur l'hôte pour les caméras IDS, comme les fonctions de contrôle de la mise au point active de la uEye LE USB 3.1 AF Rev. 1.2.

Couche de transport U3V

  • Les performances sous Linux ont été améliorées de manière significative.
  • Deux nouveaux modes ont été ajoutés au StreamBufferHandlingMode de la couche de transport U3V. En cas d'absence de mémoire utilisateur, le premier mode présente l'avantage de ne pas rejeter immédiatement une image, mais que la mémoire interne de la caméra (en fonction du modèle) serve de tampon. Le deuxième mode s'adresse aux experts, car il permet de faire fonctionner une application avec un seul tampon d'image.
  • De nouveaux nœuds ont été ajoutés à StreamControl pour commander le mode des requêtes de transfert USB.

Couche de transport uEye

Il est désormais possible de consulter les horodatages des caméras uEye (modèles UI) via IDS peak comfortSDK ou IDS peak genericSDK.

Améliorations d'ordre général

  • Prise en charge des assemblages « strong-named » dans IDS peak.
    Dans .NET Framework, les assemblages « strong-named » offrent un certain nombre d'avantages. L'utilisation d'un assemblage « strong-named » crée une identité unique à l'assemblage et peut éviter les conflits.

Limitations connues

  • Si des adaptateurs réseau sont ajoutés, supprimés, activés ou désactivés après l'ouverture d'IDS peak Cockpit, les modifications ne deviennent visibles qu'après son redémarrage. Vous pouvez également actualiser la liste manuellement dans le gestionnaire de caméras en cliquant sur le bouton de mise à jour en haut à gauche.
  • LabVIEW ne prend pas en charge les fonctions modèles comme celles utilisées par exemple pour FindNode() (kit de développement logiciel IDS peak generic). Pour y remédier, tous les modèles possibles de FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode et FindSelectingNode sont mis à disposition sous forme de fonctions séparées, en plus de la fonction générique normale.
  • Si des cartes réseau sont ajoutées, retirées, activées ou désactivées après l'ouverture d'IDS Vision Cockpit, les changements ne sont visibles qu'après le redémarrage de l'IDS Vision Cockpit.
  • Si plusieurs caméras sont activées dans la vue partagée d'IDS Vision Cockpit, aucune barre de défilement ne s'affiche en bas.

Retraits

  • IDS Vision Cockpit a été retiré et n'est donc plus recommandé pour les nouvelles applications. Il est livré pour la dernière fois dans cette version.
  • Avec l'introduction de l'API IDS peak comfortC, les utilisateurs de la suite logicielle IDS peuvent passer rapidement et facilement à IDS peak sans avoir à apprendre une nouvelle méthode de programmation (par ex. GenICam). Pour cette raison, l'aide à la transition IDS sherpa n'est plus développée. Nous recommandons l'utilisation de l'API IDS peak comfortC, qui fait partie intégrante d'IDS peak depuis la version 2.0.

Version : 2022-12-14