IDS peak

Notes de version pour IDS peak 2.1

Introduction

Les présentes notes de version décrivent les modifications apportées à IDS peak 2.1. Cette version introduit la prise en charge des caméras uEye (modèles « UI ») sous Linux (couche de transport uEye) et supporte pour la première fois de nouveaux systèmes d'exploitation comme Windows 11, Debian 11 et Ubuntu 22.04.

IDS peak 2.1

Nouvelles fonctions et modifications

Couche de transport uEye

À partir de la version 2.1, la couche de transport uEye permet d'utiliser les caméras uEye (modèles « UI ») avec IDS peak sous Linux (à condition d'installer la suite logicielle IDS 4.96 ou supérieure).

Le paramètre uEyeParametersetControl de la couche de transport uEye permet de charger des jeux de paramètres d'une caméra depuis un fichier ou de les enregistrer dans un fichier. Les fonctions de uEyeParametersetControls peuvent également être appelées via le kit de développement logiciel IDS peak comfort.

À partir de cette version, les fonctions de modulation de largeur d'impulsion (PWMControl) peuvent être utilisées avec la couche de transport uEye pour les modèles USB 3 et GigE uEye.

Le nœud DeviceUserIDuEye permet de lire ou de modifier l'identifiant numérique d'une caméra (modèles « UI »).

Compartimentage (binning)

La bibliothèque IDS peak IPL permet d'activer le compartimentage sur l'hôte pour tous les modèles de caméras. Pour les modèles avec compartimentage par capteur ou FPGA (« region0 »), les méthodes de compartimentage spécifiques au modèle peuvent être combinées avec le compartimentage sur hôte.

IDS peak Cockpit

La boîte de dialogue pour la gestion de la bande passante a été remaniée et peut désormais être utilisée, en plus des caméras GigE, pour toutes les caméras USB3 qui prennent en charge le nœud DeviceThroughputLimit (uEye XCP USB 3, uEye XLE USB 3 et USB 3 uEye XC).

Dans IDS peak Cockpit, une boîte de dialogue a été ajoutée, qui permet de contrôler la mise au point d'une caméra (actuellement : U3-36L0XC).

De même, la boîte de dialogue « Position et taille » a été étendue pour vous permettre de définir la zone d'intérêt ROI pour l'autofocus. De plus, vous pouvez maintenant choisir un moteur lors du compartimentage et définir ainsi si le compartimentage doit être effectué dans le capteur (selon le capteur), dans la caméra (selon le modèle) ou dans l'hôte.

Dans la boîte de dialogue « Fonctions hôte », vous avez maintenant la possibilité de mettre l'image affichée en miroir, mais aussi de la faire pivoter.

La boîte de dialogue « Paramètres génériques » a été retravaillée et optimisée. Il est ainsi possible, par exemple, de restaurer la plupart des paramètres de la caméra en cas de reconnexion. De même, la syntaxe de recherche dans la boîte de dialogue a été revue par exemple, ce qui facilite la création de boîtes de dialogue personnalisées.

En outre, les autres améliorations suivantes ont été apportées :

  • Vous pouvez maintenant enregistrer les messages de l'API IDS peak (boîte de dialogue « Logger ») sous forme de fichier TXT.
  • Dans la boîte de dialogue « Luminosité/fréquence d'image », vous pouvez activer l'option « Limiter le temps d'exposition par la fréquence d'image » et ainsi restreindre les valeurs du curseur « Temps d'exposition » à des valeurs valables.
  • La représentation dans l'histogramme a été optimisée.
  • La représentation des courbes d'intensité dans la fenêtre de la caméra a été optimisée.
  • L'algorithme de mesure de la netteté dans l'image a été amélioré.
  • Optimisation générale de cockpit IDS peak pour les nouveaux modèles de caméras.

Améliorations d'ordre général

  • Prise en charge de nouveaux systèmes d'exploitation : Windows 11, Debian 11 et Ubuntu 22.04.
  • Prise en charge de Python 3.10.
  • Prise en charge de .NET 5 et .NET 6.
  • Nouvel outil « ids_devicepassword » pour l'utilisation de caméras IDS protégées par un mot de passe.

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.
  • 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-07-19