IDS peak

Notes de version pour IDS peak 2.2

Introduction

Les présentes notes de version décrivent les modifications apportées à IDS peak 2.2. Cette version introduit de nouvelles fonctions, comme l'enregistrement vidéo, qui est disponible à la fois dans IDS peak genericSDK et dans IDS peak comfortSDK.

IDS peak 2.2

Nouvelles fonctions et modifications

IDS peak Cockpit

À partir de cette version, une nouvelle boîte de dialogue vous permet d'enregistrer des vidéos directement dans IDS peak Cockpit.

Boîte de dialogue « Enregistrer une vidéo »
Boîte de dialogue « Enregistrer une vidéo »

Les vidéos sont enregistrées sous forme de fichier AVI avec encodage MJPEG. La boîte de dialogue vous permet de démarrer, de mettre en pause et d'arrêter un enregistrement. Un point rouge en haut à gauche dans la barre de titre de la fenêtre de la caméra vous signale qu'un enregistrement vidéo est en cours.

Dans la boîte de dialogue « Fonctions hôte », l'utilisation de la correction gamma a été revue. Vous pouvez maintenant activer ou désactiver la correction gamma à l'aide d'un commutateur. Si la correction gamma est activée, vous pouvez la régler à l'aide du curseur. La valeur par défaut est 2,2.

Un nouveau bouton a été introduit dans la fenêtre de la caméra. Il permet de désactiver ou d'activer toutes les étapes de traitement de l'image et l'affichage. Vous pouvez ainsi effectuer des tests sans avoir recours à un traitement d'image complexe, par exemple pour vérifier s'il existe des erreurs dans le traitement d'image ou dans la connexion de la caméra. Cette fonction est identique au bouton précédent de la boîte de dialogue « Moniteur de performances », dans laquelle vous obtenez des informations sur l'acquisition d'images et l'utilisation de la mémoire.

En outre, le réglage de la région d'intérêt (region of interest, ROI) dans IDS peak Cockpit a été amélioré et de petites modifications ont été apportées à l'interface utilisateur.

IDS peak comfortC

IDS peak comfortC a été étendu dans cette version et permet désormais d'accéder aux fonctions de FileAccessControl. Les fonctions peak_CameraMemory_… permettent d'écrire des données utilisateur dans la mémoire non volatile de la caméra ou d'extraire des données de la mémoire.

Dès maintenant, vous pouvez également accéder aux nouvelles fonctions vidéo via IDS peak comfortC. Les fonctions peak_VideoWriter_… permettent d'enregistrer les images capturées sous forme de séquence dans un fichier AVI. Pour réduire la taille du fichier, les images individuelles sont enregistrées dans le conteneur AVI avec une compression JPEG réglable (encodage MJPEG).

Vous trouverez une description complète des nouvelles fonctions dans le manuel des développeurs IDS peak comfortSDK.

Couche de transport uEye

À partir d'IDS peak 2.2, les fonctions de FileAccessControl peuvent être utilisées pour les caméras uEye (modèles UI) via la couche de transport uEye. Il est ainsi possible de lire ou d'écrire le contenu de la mémoire utilisateur non volatile dans la caméra. Outre les informations fixes enregistrées en usine, il est possible d'enregistrer dans la mémoire utilisateur des données utilisateur supplémentaires qui ne doivent pas être stockées de manière cyclique mais permanente, comme des données d'étalonnage permanentes déterminées une seule fois, etc.

Améliorations d'ordre général

  • Correction d'un problème causé par des logiciels tiers sous Windows. En raison d'un logiciel tiers défectueux, les caméras IDS USB3 Vision n'étaient plus disponibles pour le pilote IDS USB3 Vision. Cela a été corrigé en attribuant aux caméras IDS USB3 Vision leur propre catégorie dans le gestionnaire de périphériques.
  • Comme sous Windows, il est possible sous Linux de lancer une mise à jour du firmware en double-cliquant sur le fichier GUF :
    • avec les paquets Debian d'IDS peak, cela fonctionne automatiquement.
    • Si cela ne fonctionne pas automatiquement avec les archives TAR, vous pouvez exécuter le script fourni dans "local/scripts/ids_install_mimetype" pour pouvoir ensuite utiliser la fonctionnalité.
  • Les exemples de programmes ont été révisés et peuvent désormais être utilisés avec le modèle U3-36L0XC.

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.
  • Lorsque vous enregistrez des images, le chemin d'accès au fichier ne doit pas contenir de caractères Unicode, sinon l'enregistrement échoue.
  • 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-10-18