IDS peak

Notes de version pour IDS peak 1.2

Introduction

Ces notes de version décrivent les modifications apportées à IDS peak 1.2, qui permettent de prendre en charge, outre .NET (C# incl.) et C/C++, Python comme autre langage de programmation. De plus, des ajouts ont été apportés à IDS Vision Cockpit.

IDS peak 1.2.1

Améliorations d'ordre général

  • Amélioration de la robustesse des couches de transport USB. Amélioration de la résolution des problèmes de canaux USB, comme le « Pipe Stall ».
  • Un nouveau groupe de nœuds est proposé, notamment pour le suivi USB ("USBMonitor"). Cela permet de contrôler la stabilité du canal USB (nombre d'erreurs/réparation).
  • Corrections de bugs

Version : 2021-03-11

IDS peak 1.2

Nouvelles fonctions et modifications

Langue de programmation Python

Avec la version 1.2 d'IDS peak, il est possible de programmer aussi en Python sous Windows ou Linux. La description de la programmation est disponible dans la documentation de l'API IDS peak et la documentation de la bibliothèque IPL IDS peak. 2 exemples de programmation sont également inclus pour Python.

Nouveaux exemples de programmation en C++

Pour C++, d'autres exemples de programmation ont été ajoutés :

Enregistrer les paramètres de caméra

Vous pouvez enregistrer les paramètres de la caméra sur le PC hôte ou les charger du PC hôte sur la caméra. Cela complète la fonction d'enregistrement des paramètres de la caméra via UserSets. Cela permet d'exporter les paramètres de la caméra vers un PC et de les restaurer ultérieurement.

Ajouts apportés à IDS Vision Cockpit

Les boîtes de dialogue de paramétrage ont été remaniées afin qu'il soit possible d'effectuer de nombreux paramétrages plus simplement.

Dans IDS Vision Cockpit, vous pouvez désormais ajouter des étiquettes et des marqueurs à une image, tels que des lignes, des cercles, du texte, etc. En outre, vous pouvez afficher un horodatage ou un pointeur en croix dans l'image. Vous pouvez enregistrer les images avec ou sans annotations.

Avec l'outil « Draw measurement », vous pouvez mesurer directement dans l'image en spécifiant au préalable un facteur de conversion pour la mesure.

Fonctions automatiques pour uEye XLE USB 3

Des fonctions automatiques sont disponibles dans IDS Vision Cockpit spécialement pour la caméra uEye XLE USB 3. Elles sont également disponibles sous forme d'exemple de code pour vos propres applications. Ces fonctions s'exécutent directement sur l'hôte (elles ne font pas partie de l'API IDS peak).

Améliorations d'ordre général

  • Workflow simplifié pour l'ouverture d'une seule caméra dans IDS Vision Cockpit.
  • Fonction API pour la rotation de l'image par pas de 90° (en utilisant la bibliothèque IPL IDS peak).
  • Prise en charge des événements de caméra (RemoteDevice Events) dans l'API IDS peak et IDS Vision Cockpit (cette fonction sera prise en charge dans une prochaine version de firmware).

Limitations connues

  • Des couches de transport de fournisseurs tiers peuvent être utilisées dans IDS peak. Il ne peut cependant pas être garanti que ces couches de transport soient toujours entièrement compatibles avec les produits IDS, car certains fabricants bloquent des fonctions dans leurs couches de transport ou mettent en œuvre une interprétation différente de la norme GenTL.
  • Si des cartes réseau sont ajoutées, retirées, activées ou désactivées après l'ouverture de l'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.

Version : 2021-01-21