IDS peak 2.7

Release Notes für IDS peak 2.7

Einleitung

Diese Release Notes beschreiben die Änderungen von IDS peak 2.7, die das Reconnect-Feature für GigE uEye+ Kameras (GV-Modelle) und uEye Kameras (UI-Modelle) einführt, sowie die I2C-Unterstützung im uEye Transport Layer. Im IDS peak Cockpit wurde der Kameramanager überarbeitet und um neue Funktionen erweitert.

IDS peak 2.7.1

Allgemeine Verbesserungen

  • Es wurde ein Problem behoben, das die Verwendung von CMAKE ohne eine .NET-Installation verhinderte.
  • Erste Version eines Support-Tools, das Informationen über das verwendete System und die Kamerakonfiguration speichert. Sie können diese Informationen an IDS senden, um eine einfachere Fehlerbehandlung zu ermöglichen.
  • Interne Verbesserung des Tools " ids_deviceupdate".
  • Aktualisierung der GenICam-Module und der damit verbundenen aktualisierten Lizenzbedingungen.
  • Ergänzen der fehlenden Signierung für die .NET-Bibliotheken (dll).

Stand: 2024-02-14

IDS peak 2.7

Neue und geänderte Funktionen

Ab IDS peak 2.7 können Sie für GigE Vision Kameras (GV-Modelle) oder über den uEye Transport Layer (UI-Modelle) die automatische Wiederherstellung (Reconnect) verwenden, wenn die physikalische Verbindung unterbrochen und wiederhergestellt wurde, z.B. bei Spannungsproblemen. Ist die Reconnect-Funktion aktiviert, wird die Kamera automatisch wieder geöffnet. Wenn Sie eingestellt haben, dass beim Kamerastart ein UserSet geladen werden soll, wird zudem der vorherige Zustand der Kamera wiederhergestellt.

Beispielhafter Ablauf, wenn die Verbindung zu einer Kamera getrennt wird:

Trennen der Verbindung
Trennen der Verbindung

Beispielhafter Ablauf, wenn die Verbindung zu einer Kamera hergestellt wird:

Wiederherstellen der Verbindung
Wiederherstellen der Verbindung

IDS peak Cockpit

Der Kameramanager wurde überarbeitet und verbessert. Die Performance der Kameraliste wurde verbessert, so dass Sie auch bei Anwendungen mit vielen Kameras schnell eine Übersicht haben. Außerdem wurden Funktionen in die Basisansicht übernommen, die bislang nur in der Expertenansicht verfügbar waren.

Neu ist ein Kontextmenü, dass Sie an jeder Kamera aufrufen können, um die Kamera zu öffnen / schließen oder XML-Informationen zu speichern.

IDS peak comfortSDK

  • Für die Verwendung der Reconnect-Funktion wurden in IDS peak comfortC neue Funktionsaufrufe implementiert sowie die entsprechenden Benachrichtigungen für den Verbindungsverlust (DeviceDisconnected) und die Verbindungswiederherstellung (DeviceReconnected), ebenso die Benachrichtigungen für eine neue Kamera (DeviceFound) und eine verlorene Kamera (DeviceLost).
  • Für die Verstärkung kann ein Maximalwert definiert werden, der nicht überschritten werden soll. (Für diese Regelung wird IDS peak AFL verwendet.)

IDS peak genericSDK

  • Für die Verwendung der Reconnect-Funktion wurden im IDS peak genericSDK neue Funktionsaufrufe implementiert sowie neue Callbacks für den Verbindungsverlust (DeviceDisconnected) und die Verbindungswiederherstellung (DeviceReconnected) im DeviceManager hinzugefügt.

IDS peak AFL (Auto Feature Library)

  • In der IDS peak AFL wurde für die Helligkeitssteuerung (PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS) ein Maximalwert für die Verstärkung hinzugefügt.

GEV Transport Layer / U3V Transport Layer / uEye Transport Layer

  • Für die Reconnect-Funktion wurde im Modul "System" folgende Kategorie im Transport Layer neu eingeführt: ReconnectControl.
  • ReconnectControl beinhaltet die Knoten ReconnectEnable und RegisteredReconnectEventsCount, die bisher unter SystemControl waren. Neu kommen die Knoten ReconnectRemoteDeviceAcquisitionRestartEnable und ReconnectRemoteDeviceConfigurationRestoreEnable hinzu.
  • Im Modul "LocalDevice" wurde in der Kategorie ReconnectMonitor der Knoten IsReconnectEnabled umbenannt zu ReconnectActive. Der Knoten RemoteDeviceConnected wurde neu hinzugefügt.
  • Im Modul "DataStream" wurden in der Kategorie StreamMonitor die Knoten IncompleteFramesPacketError und IncompleteFramesBufferOverflow neu hinzugefügt.
  • Über den uEye Transport Layer können Sie nun I2CControl verwenden, um die I2C-Funktionen der Kamerafamilien USB uEye LE, USB 3 uEye LE, uEye LE USB 3.1 und GigE uEye LE zu verwenden.
  • Die Knoten DeviceLinkSpeed und DeviceReset können über den uEye Transport Layer für UI-Modelle verwendet werden.

Weitere Informationen zu den jeweiligen Knoten finden Sie im IDS peak Handbuch.

Allgemeine Verbesserungen

  • Das IDS peak genericSDK als Teil des Windows-Setups ist ab Version 2.7 feiner unterteilt. So können Sie z. B. Komponenten wie IDS peak AFL (Entwicklungsbibliothek für Auto-Funktionen) komplett abwählen oder Bindings für Programmiersprachen wie für Python oder .NET gezielt an- oder abwählen.
    Diese Änderung führt dazu, dass ältere Versionen von IDS peak zuerst komplett deinstalliert werden, bevor die neue Version installiert wird. Das Setup erkennt ältere Versionen automatisch und zeigt einen entsprechenden Hinweis zum Deinstallieren der vorherigen Version an.
  • Es wurde ein Fehler behoben, der dazu führte, dass für die ROI (Region-of-Interest) des automatischen Weißabgleichs (BalanceWhiteAuto) falsche Werte gesetzt wurden.
  • Es wurde ein Fehler im Tool "ids_devicepassword" behoben.

Bekannte Einschränkungen

Die Liste der bekannten Einschränkungen finden Sie in den entsprechenden ReadMe-Dateien für Windows und Linux.

Stand: 2024-01-02