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

Composants logiciels

IDS peak

IDS Vision Suite

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)
  • NOUVEAU : IDS GenICam Producer (U3VK) pour Windows
  • NOUVEAU : IDS GenICam Producer (U3V) pour Linux

IDS Vision TL

  • IDS GenICam Producer (GEVK)
  • IDS GenICam Producer (GEV)

IDS Vision Cockpit

IDS Vision Cockpit

IDS peak Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

IDS Vision Tools

  • ids_devicecommand
  • ids_deviceupdate
  • ids_ipconfig

NOUVEAU : IDS peak SDK

  • IDS peak API
  • IDS peak IPL (Image Processing Library)

-

NOUVEAU : Exemples

  • Exemples IDS peak
  • Exemples HALCON
  • Exemples MIL

Exemple

  • Exemple IDS GenICam Consumer

 

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.

© IDS Imaging Development Systems GmbH, version : 2019-07-22

PDF