
Notes de version pour IDS peak 1.1
Introduction
Ces notes de version décrivent les modifications apportées à IDS peak 1.1, qui permettent de prendre également en charge, outre C++ et C, C# comme autre langage de programmation.
IDS peak 1.1.8
IDS Vision Cockpit
- Correctifs
- Optimisations supplémentaires
Version : 2020-08-26
IDS peak 1.1.7
Améliorations d'ordre général
- Optimisation des performances
- Correctifs
Limitations connues
Objet : U3V sous Windows
La valeur minimale de la mémoire tampon d'image à fournir est trop faible (DataStream::NumBuffersAnnouncedMinRequired
). Au moins 3 mémoires tampon d'image sont nécessaires au bon fonctionnement.
Cette erreur est corrigée avec la version 1.2.
Version : 2020-07-09
IDS peak 1.1
Nouvelles fonctions et modifications
Langue de programmation C#
Avec la version 1.1 d'IDS peak, il est possible de programmer sous Windows aussi en C#. La description de la programmation est disponible dans la documentation de l'API IDS peak et la documentation de la bibliothèque IPL IDS peak. 3 exemples de programmation sont également inclus pour C#.
OpenCameraCSharp |
Ouvre une caméra et extrait quelques nœuds de caméra.
|
SimpleLiveWindowsFormsCSharp |
Ouvre une caméra et affiche l'image en direct. L'exemple utilise Windows Forms à cet effet. |
SimpleLiveWPFCSharp |
Ouvre une caméra et affiche l'image en direct. L'exemple utilise pour cela Windows Presentation Foundation (WPF). |
Nouveaux exemples de programmation en C++
Pour C++, d'autres exemples de programmation ont été ajoutés :
ChunkLiveQmlCpp |
Lance une caméra et affiche l'utilisation de données Chunk via l'API IDS peak. L'exemple utilise le langage QML (Qt Meta-object Language) à cet effet. |
ChunkLiveQtWidgetsCpp |
Lance une caméra et affiche l'utilisation de données Chunk via l'API IDS peak. L'exemple utilise QtWidgets à cet effet. |
MultiCameraLiveQtWidgetsCpp |
Lance plusieurs caméras et affiche l'image en direct. Diverses informations sont également affichées par caméra, p. ex. le nombre d'images enregistrées. |
SequencerLiveQmlCpp |
Cet exemple suppose la prise en charge de la fonction Séquenceur par une caméra.
|
Fonction Reconnect pour les caméras GigE Vision
À partir de la version 1.1, la couche de transport IDS GigE Vision prend en charge la fonction Reconnect pour les caméras GigE Vision. Reconnect signifie qu'une caméra est déconnectée du réseau, puis reconnectée sans perdre son alimentation électrique. La fonction Reconnect surveille les caméras activées si elles sont déconnectées du réseau. Si les caméras sont reconnectées, les caméras se lancent de nouveau automatiquement et elles sont remises dans l'état dans lequel elles se trouvaient avant la déconnexion. L'acquisition d'images n'est pas redémarré, l'application commande ce point.
Données Chunk via l'API IDS peak
Avec les données Chunk, vous pouvez joindre des informations supplémentaires aux données d'image. Ces informations, ExposureTime (temps d'exposition) ou Gain par exemple, sont comprises dans la mémoire de charge de l'image. À partir de cette version, vous avez accès aux chunks via l'API IDS peak.
Améliorations d'ordre général
- Grâce à l'IPL IDS peak, il est désormais possible d'appliquer une matrice de correction des couleurs sur les données d'image. Vous trouverez les informations sur la programmation dans la documentation de l'IPL IDS peak.
- Dans l'API IDS peak, les méthodes d'enregistrement/de chargement des paramètres de caméra ont été complétées. Vous trouverez les informations sur la programmation dans la documentation de l'API IDS peak.
- Observez le ChangeLog dans la documentation sur l'API/IPL IDS peak. Différentes méthodes ont été renommées afin d'améliorer la convivialité. Par conséquent, il n'existe pas de compatibilité absolue avec la version 1.0 d'IDS peak.
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.
- 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.
- 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 : 2020-03-31