Notes de version pour IDS peak 1.0
Introduction
Les présentes notes de diffusion décrivent les nouvelles fonctionnalités de l'IDS peak 1.0, qui remplace l'IDS Vision Suite. IDS peak inclut non seulement les anciens contenus d'IDS Vision Suite, notamment l'IDS Vision Cockpit ou les précieux outils de ligne de commande, mais élargit également le champ d'application du package logiciel avec une API de programmation pour GigE Vision et des caméras industrielles compatibles avec USB3 Vision.
IDS peak 1.0
Composants logiciels
IDS peak |
IDS Vision Suite |
---|---|
IDS Vision TL
|
IDS Vision TL
|
IDS Vision Cockpit |
IDS Vision Cockpit |
IDS peak Tools
|
IDS Vision Tools
|
NOUVEAU : IDS peak SDK
|
- |
NOUVEAU : Exemples
|
Exemple
|
Nouveautés
IDS peak API
IDS peak API inclut tous les composants requis pour développer directement vos propres applications. Grâce à l'orientation des objets, IDS peak permet une utilisation simple et intuitive des GenAPI et GenTL sous-jacents. D'autres fonctions de confort simplifient les niveaux d'abstraction tels que l'accès aux appareils et la gestion de la mémoire.
IPL IDS peak
L'IPL (Image Processing Library) IDS peak est une bibliothèque C++ orientée objet qui propose des fonctions spéciales pour le traitement des données d'image. Par exemple, les images brutes capturées par l'IDS peak API peuvent être converties en couleur (debayering).
IDS GenICam Producer pour USB3 Vision
L'IDS GenICam Producer pour USB3 Vision complète les couches de transport existantes pour GigE Vision. Cela permet d'utiliser des applications ou des logiciels tiers utilisant l'interface GenICam qui ne prennent pas directement en charge USB3 Vision. Il est recommandé d'installer l'IDS GenTL Producer (GEV/U3V) pour l'IDS Vision Cockpit.
Exemples pour IDS peak
Tous les exemples sont fournis sous forme de fichier exécutable (binaire) et de code source dans IDS peak. Les exemples suivants sont livrés avec IDS peak :
DeviceTree |
Crée une arborescence complète du module. |
GetFirstPixel |
Ouvre une caméra et écrit le premier pixel pour un nombre défini d'images sur la ligne de commande. Vérifie si une caméra ouverte peut capturer des images. Suivant les valeurs des pixels, vous pouvez réaliser une première validation (clair/sombre). |
LegoTrigger |
Met en œuvre les cas de déclenchement à partir de l’astuce technique « Déclenchement selon le principe LEGO » |
OpenCamera |
Ouvre une caméra et extrait quelques nœuds de caméra. Vérifie si une caméra peut être localisée et ouverte. |
OpenCameraBySerNo |
Ouvre une caméra avec un numéro de série spécifique et extrait quelques nœuds de caméra. |
OpenCameraSelectCti |
Ouvre une caméra avec un CTI spécifique et extrait quelques nœuds de caméra. |
SaveImagesLiveQtWidgets |
Ouvre une caméra et affiche l'image en direct. L'exemple utilise QtWidgets à cet effet. Une simple pression sur un bouton permet d'enregistrer une image unique avec l'IDS peak IPL. |
SimpleLiveQml |
Ouvre une caméra et affiche l'image en direct. L'exemple utilise le langage QML (Qt Meta-object Language) à cet effet. |
SimpleLiveQtWidgets |
Ouvre une caméra et affiche l'image en direct. L'exemple utilise QtWidgets à cet effet. |
WalkThrough |
Décrit de manière détaillée l'utilisation des caméras et des fonctionnalités à l'aide de l'IDS peak API. |
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.
- Pour que la retransmission de paquets soit opérationnelle, vous devez vous assurer, lors de la création du tampon d'image, que ce dernier correspond à la taille des images qui doivent être reçues.
Version : 2019-07-22