Notes de version pour IDS peak 2.5
Introduction
Les présentes notes de version décrivent les modifications apportées à IDS peak 2.5. Avec cette version, les événements Events et I2C sont pris en charge dans IDS peak comfortC. De plus, une nouvelle boîte de dialogue pour I2C a été ajoutée à IDS peak Cockpit. Dans la couche de transport U3V (U3VK), le thread IPO (thread pour l'optimisation des performances lors de l'acquisition d'images) est introduit sous Windows.
IDS peak 2.5.1
Améliorations d'ordre général
IDS peak Cockpit
Cette version corrige plusieurs erreurs dans IDS peak Cockpit :
- Un problème d'affichage de la courbe d'intensité a été corrigé.
- Des erreurs qui pouvaient survenir lors de l'ouverture d'une caméra U3-33F0XCP ou d'une caméra U3-33FxXLE dans IDS peak Cockpit ont été corrigées.
- Le comportement des curseurs dans le cockpit IDS peak a été revu.
- Une erreur dans la boîte de dialogue de téléchargement du firmware a été corrigée.
Versions des composants modifiées dans IDS peak 2.5.1
Composant | Version Windows | Version Linux |
IDS peak Cockpit | 1.7.0.0 | 1.7.0.0 |
Version : 2023-09-12
IDS peak 2.5
Nouvelles fonctions et modifications
IDS peak Cockpit
Cette version introduit dans IDS peak Cockpit une nouvelle boîte de dialogue pour les fonctions I2C, qui permet de lire et d'écrire des données via I2C. Pour pouvoir utiliser I2C, la caméra doit prendre en charge I2C et fonctionner avec une version de firmware 3.20 ou supérieure.
Dans les boîtes de dialogue des réglages automatiques (exposition automatique, gain automatique, balance des blancs automatique, autofocus), un paramètre permettant d'ignorer des images a été ajouté. Vous pouvez ainsi indiquer le nombre d'images qui ne doivent pas être évaluées pour le réglage automatique en mode marche libre.
Les performances de différentes fonctions d’IDS peak Cockpit ont été optimisées de sorte que l'histogramme ainsi que les fonctions de miroir et de rotation fonctionnent plus rapidement.
IDS peak comfortSDK
Cette version introduit une nouvelle file d'attente de messages qui vous permet, si nécessaire, d'obtenir des notifications sur certains événements de la caméra. Vous pouvez ainsi réagir de manière ciblée, par exemple lorsque la mise au point ou l'exposition sont terminées et que vous souhaitez déclencher manuellement des processus ultérieurs. Pour illustrer cette nouvelle fonction, nous vous proposons un échantillon de code source.
Les fonctions I2C pour les caméras IDS Vision sont également nouvelles. Cette fonction nécessite le firmware Vision 3.20 ou une version supérieure. I2C vous permet de commander (send) des appareils externes via les caméras ou de déclencher des actions sur l'hôte (receive) via une interrogation de l'interface. C'est utile, par exemple, pour le développement d'appareils et de circuits.
Nouveaux exemples de programmation pour IDS peak comfortC
i2c |
Démonstration de l'utilisation de la fonction I2C.
La caméra doit fonctionner avec la version 3.20 du firmware Vision ou une version supérieure. |
message_queue |
Démonstration de l'utilisation d'événements basés sur la caméra et sur l'hôte dans une interface graphique simple. L'exemple utilise QtWidgets à cet effet.
|
IDS peak genericSDK
Nouveaux exemples de programmation pour IDS peak genericC++
afl_features_live_qtwidgtes |
Ouverture d’une caméra et démonstration de l'utilisation d’IDS peak AFL pour commander les fonctions autofocus côté hôte. L'exemple utilise une interface graphique QtWidgets, qui offre également une méthode pour régler la zone d’intérêt (ROI) de l'autofocus en dessinant un cadre dans l'image. |
IDS peak IPL (Image Processing Library)
Dans la bibliothèque IDS peak IPL, les performances ont été optimisées, par exemple pour la rotation de l'image ou le calcul de l'histogramme.
IDS peak AFL (Auto Feature Library)
Dans la version 2.4, IDS peak AFL a introduit une mise au point automatique et optimale pour certaines caméras IDS. La dernière version 2.5 étend les possibilités à la balance des blancs automatique et à la luminosité automatique. Ces fonctions automatiques pratiques sont disponibles aussi bien sous l'interface IDS peak comfortC que sous Python et C++ / C#.
Couche de transport GEV / Couche de transport U3V / Couche de transport uEye
Si vous utilisez la couche de transport USB3 (U3VK - Windows uniquement), vous pouvez utiliser le thread IPO (thread d'optimisation des performances lors de la capture d'images). Le thread IPO augmente en apparence la charge du processeur pour empêcher que tous les cœurs du processeur n'entrent en même temps dans un état de veille (C-State). Le thread IPO garantit la disponibilité immédiate d'au moins un cœur du processeur pour traiter les données de flux générées.
Améliorations d'ordre général
- Les caractères spéciaux ne s'affichaient pas correctement dans les exemples de réseaux d'analyse d'images basés sur l'IA. De même, des désignations allemandes ont été utilisées par erreur au lieu de désignations anglaises.
Versions des composants utilisées dans IDS peak 2.5
Composant | Version Windows | Version Linux |
IDS peak comfortAPI | 1.5.0.0 | 1.5.0.0 |
IDS peak genericAPI | 1.6.1.0 | 1.6.1.0 |
IDS peak IPL | 1.8.0.0 | 1.8.0.0 |
IDS peak AFL | 1.2.0.0 | 1.2.0.0 |
IDS peak Cockpit | 1.6.0.0 | 1.6.0.0 |
Tool Device Command | 1.4.3.0 | 1.4.3.0 |
Tool Device Update | 1.4.4.0 | 1.4.4.0 |
Tool IP Config | 1.4.2.0 | 1.4.2.0 |
Tool Device Password | 1.0.0.0 | 1.0.0.0 |
GenTL GigE Vision Userspace | 1.11.0.1 | 1.11.0.1 |
GenTL GigE Vision Kernel | 1.11.0.1 | - |
GigE Vision Kernel Driver (WHQL) | 1.3.1.1 | - |
GenTL USB3 Vision Userspace | - | 1.11.0.1 |
GenTL USB3 Vision Kernel | 1.11.0.1 | - |
USB3 Vision Kernel Driver (WHQL) | 1.4.7.0 | - |
GenTL uEye (Couche de transport uEye) | 1.11.0.1 | 1.11.0.1 |
GenICam | 3.2 | 3.2 |
Retraits
À partir de cette version, IDS Vision Cockpit n'est plus inclus dans l’installation.
Version : 2023-07-04