IDS peak 2.10

Notes de version IDS peak 2.10

Introduction

Ces notes de version décrivent les changements apportés dans IDS peak 2.10, qui introduit la fonction Reconnect pour les caméras de vision USB3. En outre, les bindings Python pour IDS peak peuvent être désormais obtenus via PyPI et plusieurs variantes sont disponibles pour le setup Windows.

IDS peak 2.10

Nouvelles fonctions et modifications

Fonction Reconnect pour les caméras USB3 Vision

Pour les caméras GigE Vision, la fonction Reconnect a été introduite avec IDS peak 2.7. Avec IDS peak 2.10, la fonction Reconnect est désormais aussi disponible pour les caméras USB3 Vision (modèles U3). En cas d'interruption de la connexion physique, la caméra se rouvre automatiquement. Si vous avez défini le chargement d'un UserSet au démarrage de la caméra, l'état précédent de la caméra est rétabli.

Modification de la configuration de Windows

Le setup IDS peak est disponible à partir de la version 2.10 pour Windows 64 bits dans différentes variantes :

  • Configuration standard IDS peak : Cette configuration est identique la version précédente. Le transport layer uEye vous permet de gérer les caméras uEye (modèles UI), à condition d’avoir installé la IDS Software Suite au préalable.
  • Configuration runtime IDS peak : Il s'agit d'une configuration très réduite qui ne contient que des pilotes sans environnement de développement ni IDS peak Cockpit. Le transport layer uEye vous permet de gérer les caméras uEye (modèles UI), à condition d’avoir installé la IDS Software Suite au préalable.
  • Configuration extended (étendue) IDS peak : Cette configuration contient en outre les pilotes de caméra uEye pour les modèles UI. Cette configuration permet d'utiliser les modèles de caméras UI sans avoir à installer en plus le logiciel IDS Software Suite. Le setup contient également IDS Camera Manager, qui permet par exemple de configurer les adresses IP des caméras GigE uEye (UI-5xxx).
    Veuillez noter que cette configuration désinstalle automatiquement toute version existante du logiciel IDS Software Suite.

Le récapitulatif suivant vous montre quels composants sont inclus dans les différentes variantes de configuration.

Bindings Python via PyPI

Vous pouvez maintenant installer les bindings Python pour IDS peak directement via PyPI. Les bindings contiennent leurs dépendances directes d'exécution, à l'exception des pilotes de caméra et du transport layer. Les dépendances indirectes sont résolues par le biais des exigences de paquet. Cela signifie que si vous utilisez les bindings Python, vous devez installer les pilotes de caméra et le transport layer d'IDS peak en plus des bindings. Ainsi, sous Windows, la configuration Runtime d’IDS peak est suffisante. Sous Linux, vous devez utiliserpip dans sa version 20.3 ou supérieure, en plus d'IDS peak.

IDS peak Cockpit

Vous pouvez activer l'affichage d'une représentation en fausses couleurs dans la boîte de dialogue "Fonctions hôte". Avec une représentation en fausses couleurs, vous pouvez par exemple obtenir une augmentation du contraste dans une image en nuances de gris. Pour utiliser la représentation en fausses couleurs, vous devez utiliser un format de pixel cible qui ne contient qu'un seul canal (Mono8, BayerRG8, etc.). En option, vous avez la possibilité d'enregistrer l'image en fausses couleurs directement à partir du cockpit IDS peak.

Représentation en fausses couleurs dans le cockpit IDS peak
Représentation en fausses couleurs dans le cockpit IDS peak

IDS peak genericSDK

  • La fonction "BufferToImage" a été complétée en C# afin de générer une image à partir d'un buffer en utilisant l'IDS peak IPL.
  • Les bindings Python sont maintenant installés directement via PyPI.

IDS peak IPL (Image Processing Library)

  • Une prise en charge de certains types d'images TIFF a été implémentée dans l'IDS peak IPL.
    • Formats de pixels pris en charge : Mono8, Mono10, Mono12, RVB8, RVB10, RVB12
    • Espaces de couleurs : RVB et noir en tant que zéro :
    • Prise en charge de 8 et 16 bits par échantillon (10 et 12 bits sont pris en charge par le tag "TIFFTAG_BITSPERSAMPLE")
    • Limitations : un seul calque, images basées sur des stripes uniquement, pas de compression, pas de prise en charge de BigTIFF, pas de canaux alpha, pas de formats compressés
  • Les bindings Python sont maintenant installés directement via PyPI.

IDS peak AFL (Auto Feature Library)

  • Les bindings Python sont maintenant installés directement via PyPI.

Transport layer GEV / Transport layer U3V

Comme annoncé dans les notes de version IDS peak 2.6, IDS peak 2.10 modifie le mode par défaut de LossHandlingMode de "Limited" à "Unlimited". Si vous souhaitez continuer à utiliser "Limited", vous pouvez modifier ce paramètre dans LossHandlingMode. Vous trouverez plus d'informations sur les différents modes de LossHandlingMode dans le manuel IDS peak.

Transport layer uEye

Des fonctions supplémentaires ont été ajoutées au uEye Transport Layer afin de faciliter l'utilisation des caméras uEye (modèles UI) sous IDS peak.

  • LineInverter permet d'inverser les signaux des lignes de sortie.

Améliorations d'ordre général

  • Correction d'un bug dans le cockpit IDS peak qui provoquait l'affichage d'une image défectueuse après avoir modifié la taille de l'image.
  • Sous Python, un bug concernant la mise à jour du firmware de la caméra a été corrigé.
  • Dans les exemples de programmation Python "record_video_and_change_parameter" et "start_stop_acquisition_software_trigger", nous avons corrigé un bug qui provoquait une exception lorsque plusieurs caméras étaient connectées.
  • L'exemple de programmation "host_auto_features_live_qtwidgets" a été revu et amélioré.
  • Dans le uEye Transport Layer, des erreurs ont été corrigées dans les fonctions I2C qui concernaient la lecture ou l'écriture via I2C ainsi que la capture d'images.

Limitations connues

Vous trouverez la liste des restrictions connues dans les fichiers ReadMe correspondants pour Windows et Linux.

Version : 2024-06-10