Notes de version IDS peak 2.10
Introduction
Ces notes de version décrivent les changements apportés dans IDS peak 2.10, qui introduit la fonction Reconnect pour les caméras de vision USB3. En outre, les bindings Python pour IDS peak peuvent être désormais obtenus via PyPI et plusieurs variantes sont disponibles pour le setup Windows.
IDS peak 2.10
Nouvelles fonctions et modifications
Fonction Reconnect pour les caméras USB3 Vision
Pour les caméras GigE Vision, la fonction Reconnect a été introduite avec IDS peak 2.7. Avec IDS peak 2.10, la fonction Reconnect est désormais aussi disponible pour les caméras USB3 Vision (modèles U3). En cas d'interruption de la connexion physique, la caméra se rouvre automatiquement. Si vous avez défini le chargement d'un UserSet au démarrage de la caméra, l'état précédent de la caméra est rétabli.
| [nbsp][nbsp] | Reconnect | Capture d’image restaurer |
Restaurer les paramètres | ||
| activer | désactiver | via UserSet | automatique | ||
|
Transport Layer GigE Vision |
|||||
| Transport Layer GigE Vision Kernel (GEVK) |
|||||
| Transport Layer USB3 Vision (Windows - U3VK) |
|||||
|
Transport Layer USB3 Vision |
|||||
| Transport Layer uEye | |||||
| IDS peak Cockpit | |||||
| IDS peak genericC++ | |||||
| IDS peak genericC# | |||||
| IDS peak genericPython | |||||
| IDS peak comfortC | |||||
Modification de la configuration de Windows
Le setup IDS peak est disponible à partir de la version 2.10 pour Windows 64 bits dans différentes variantes :
- Configuration standard IDS peak : Cette configuration est identique la version précédente. Le transport layer uEye vous permet de gérer les caméras uEye (modèles UI), à condition d’avoir installé la IDS Software Suite au préalable.
- Configuration runtime IDS peak : Il s'agit d'une configuration très réduite qui ne contient que des pilotes sans environnement de développement ni IDS peak Cockpit. Le transport layer uEye vous permet de gérer les caméras uEye (modèles UI), à condition d’avoir installé la IDS Software Suite au préalable.
- Configuration extended (étendue) IDS peak : Cette configuration contient en outre les pilotes de caméra uEye pour les modèles UI. Cette configuration permet d'utiliser les modèles de caméras UI sans avoir à installer en plus le logiciel IDS Software Suite. Le setup contient également IDS Camera Manager, qui permet par exemple de configurer les adresses IP des caméras GigE uEye (UI-5xxx).
Veuillez noter que cette configuration désinstalle automatiquement toute version existante du logiciel IDS Software Suite.
Le récapitulatif suivant vous montre quels composants sont inclus dans les différentes variantes de configuration.
| [nbsp] | Architecture du système 64 bits | Architecture du système 32 bits | ||
| Configuration runtime IDS peak | Configuration standard IDS peak | Configuration extended IDS peak | Configuration standard IDS peak | |
| Pilote pour caméras USB3 Vision | ||||
| Pilote de caméra GigE Vision | ||||
| Pilote de caméra uEye | ||||
| Transport Layer U3VK Vision | ||||
| Transport Layer GEV | ||||
| Transport Layer GEVK | ||||
| Transport Layer uEye | ||||
| IDS peak Cockpit | ||||
| Outils des interfaces en ligne de commande | ||||
| IDS Camera Manager (pour les modèles UI) | ||||
| Environnement de développement : Bibliothèques | ||||
| Environnement de développement : Exemples | ||||
| Interface : DirectShow | ||||
Bindings Python via PyPI
Vous pouvez maintenant installer les bindings Python pour IDS peak directement via PyPI. Les bindings contiennent leurs dépendances directes d'exécution, à l'exception des pilotes de caméra et du transport layer. Les dépendances indirectes sont résolues par le biais des exigences de paquet. Cela signifie que si vous utilisez les bindings Python, vous devez installer les pilotes de caméra et le transport layer d'IDS peak en plus des bindings. Ainsi, sous Windows, la configuration Runtime d’IDS peak est suffisante. Sous Linux, vous devez utiliserpip dans sa version 20.3 ou supérieure, en plus d'IDS peak.
IDS peak Cockpit
Vous pouvez activer l'affichage d'une représentation en fausses couleurs dans la boîte de dialogue "Fonctions hôte". Avec une représentation en fausses couleurs, vous pouvez par exemple obtenir une augmentation du contraste dans une image en nuances de gris. Pour utiliser la représentation en fausses couleurs, vous devez utiliser un format de pixel cible qui ne contient qu'un seul canal (Mono8, BayerRG8, etc.). En option, vous avez la possibilité d'enregistrer l'image en fausses couleurs directement à partir du cockpit IDS peak.
IDS peak genericSDK
- La fonction "BufferToImage" a été complétée en C# afin de générer une image à partir d'un buffer en utilisant l'IDS peak IPL.
- Les bindings Python sont maintenant installés directement via PyPI.
IDS peak IPL (Image Processing Library)
- Une prise en charge de certains types d'images TIFF a été implémentée dans l'IDS peak IPL.
- Formats de pixels pris en charge : Mono8, Mono10, Mono12, RVB8, RVB10, RVB12
- Espaces de couleurs : RVB et noir en tant que zéro :
- Prise en charge de 8 et 16 bits par échantillon (10 et 12 bits sont pris en charge par le tag "TIFFTAG_BITSPERSAMPLE")
- Limitations : un seul calque, images basées sur des stripes uniquement, pas de compression, pas de prise en charge de BigTIFF, pas de canaux alpha, pas de formats compressés
- Les bindings Python sont maintenant installés directement via PyPI.
IDS peak AFL (Auto Feature Library)
- Les bindings Python sont maintenant installés directement via PyPI.
Transport layer GEV / Transport layer U3V
Comme annoncé dans les notes de version IDS peak 2.6, IDS peak 2.10 modifie le mode par défaut de LossHandlingMode de "Limited" à "Unlimited". Si vous souhaitez continuer à utiliser "Limited", vous pouvez modifier ce paramètre dans LossHandlingMode. Vous trouverez plus d'informations sur les différents modes de LossHandlingMode dans le manuel IDS peak.
Transport layer uEye
Des fonctions supplémentaires ont été ajoutées au uEye Transport Layer afin de faciliter l'utilisation des caméras uEye (modèles UI) sous IDS peak.
- LineInverter permet d'inverser les signaux des lignes de sortie.
Améliorations d'ordre général
- Correction d'un bug dans le cockpit IDS peak qui provoquait l'affichage d'une image défectueuse après avoir modifié la taille de l'image.
- Sous Python, un bug concernant la mise à jour du firmware de la caméra a été corrigé.
- Dans les exemples de programmation Python "record_video_and_change_parameter" et "start_stop_acquisition_software_trigger", nous avons corrigé un bug qui provoquait une exception lorsque plusieurs caméras étaient connectées.
- L'exemple de programmation "host_auto_features_live_qtwidgets" a été revu et amélioré.
- Dans le uEye Transport Layer, des erreurs ont été corrigées dans les fonctions I2C qui concernaient la lecture ou l'écriture via I2C ainsi que la capture d'images.
Versions des composants utilisées dans IDS peak 2.10
| Composant | Version Windows | Version Linux |
| IDS peak comfortAPI | 1.7.0.0 | 1.7.0.0 |
| IDS peak genericAPI | 1.8.0.0 | 1.8.0.0 |
| IDS peak IPL | 1.12.0.0 | 1.12.0.0 |
| IDS peak AFL | 1.5.0.0 | 1.5.0.0 |
| IDS peak Cockpit | 1.11.0.0 | 1.11.0.0 |
| Tool Device Command | 1.4.4.0 | 1.4.4.0 |
| Tool Device Update | 1.4.5.0 | 1.4.5.0 |
| Tool IP Config | 1.4.4.0 | 1.4.4.0 |
| Tool Device Password | 1.0.2.0 | 1.0.2.0 |
| Support-Tool | 1.1.0.0 | 1.1.0.0 |
| DirectShow | 0.1.0.0 | - |
| GenTL GigE Vision Userspace | 1.16.0.0 | 1.16.0.0 |
| GenTL GigE Vision Kernel | 1.16.0.0 | - |
| GigE Vision Kernel Driver (WHQL) | 1.6.0.0 | - |
| GenTL USB3 Vision Userspace | - | 1.16.0.0 |
| GenTL USB3 Vision Kernel | 1.16.0.0 | - |
| USB3 Vision Kernel Driver (WHQL) | 1.6.0.0 | - |
| GenTL uEye (Transport Layer uEye) | 1.16.0.0 | 1.16.0.0 |
| GenICam | 3.4.1.1 | 3.4.1.1 |
Version : 2024-06-10