IDS peak

Release Notes für IDS peak 2.2

Einleitung

Diese Release Notes beschreiben die Änderungen von IDS peak 2.2. Mit dieser Version werden neue Funktionen eingeführt, wie z. B. die Videoaufzeichnung, die sowohl in IDS peak genericSDK als auch in IDS peak comfortSDK verfügbar ist.

IDS peak 2.2

Neue und geänderte Funktionen

IDS peak Cockpit

Ab dieser Version können Sie mit einem neuen Dialog Videos direkt im IDS peak Cockpit aufnehmen.

Dialog "Video aufnehmen"
Dialog "Video aufnehmen"

Die Videos werden als AVI-Datei mit MJPEG-Kodierung aufgenommen. Über den Dialog können Sie eine Aufnahme starten, pausieren und stoppen. Ein roter Punkt links oben in der Titelleiste des Kamerafensters signalisiert Ihnen, dass gerade eine Videoaufnahme läuft.

Im Dialog "Host-Funktionen" wurde die Bedienung der Gammakorrektur überarbeitet. Sie können nun über einen Schalter die Gammakorrektur aktivieren oder deaktivieren. Wenn die Gammakorrektur aktiviert ist, können Sie diese über den Schieberegler einstellen. Als Standardwert ist 2,2 voreingestellt.

Im Kamerafenster wurde eine neue Schaltfläche eingeführt, mit der Sie alle Bildverarbeitungsschritte und die Anzeige deaktivieren oder aktivieren können. Damit können Sie Tests ohne eine aufwendige Bildverarbeitung ausführen, z. B. um zu überprüfen, ob Fehler in der Bildverarbeitung oder in der Kameraverbindung sind. Diese Funktion ist identisch mit der vorherigen Schaltfläche im Dialog "Performance-Monitor", in dem Sie Informationen zur Bildaufnahme und Speicherauslastung erhalten.

Darüber hinaus wurde die Einstellung der Region-of-Interest (ROI) im IDS peak Cockpit verbessert, und es wurden kleine Änderungen an der Benutzeroberfläche vorgenommen.

IDS peak comfortC

IDS peak comfortC wurde in dieser Version erweitert und ermöglicht nun auch den Zugriff auf die Funktionen von FileAccessControl. Mit den Funktionen peak_CameraMemory_… können Sie Benutzerdaten in den nicht-flüchtigen Speicher der Kamera schreiben oder Daten aus dem Speicher auslesen.

Über IDS peak comfortC können Sie ab sofort auch auf die neuen Videofunktionen zugreifen. Mit den Funktionen peak_VideoWriter_… können Sie aufgenommene Bilder als Sequenz in eine AVI-Datei speichern. Um die Dateigröße zu verringern, werden die Einzelbilder mit einer einstellbaren JPEG-Kompression in dem AVI-Container gespeichert (MJPEG-Kodierung).

Die vollständige Beschreibung der neuen Funktionen finden Sie im IDS peak comfortSDK Entwicklerhandbuch.

uEye Transport Layer

Ab IDS peak 2.2 können über den uEye Transport Layer die Funktionen von FileAccessControl für uEye Kameras (UI-Modelle) verwendet werden. Damit ist es möglich den Inhalt des nicht-flüchtigen Benutzerspeichers in der Kamera zu lesen oder zu schreiben. In den Benutzerspeicher können neben den fest ab Werk hinterlegten Informationen zusätzliche Nutzerdaten hinterlegt werden, die nicht zyklisch sondern permanent gespeichert werden sollen, wie z. B. einmalig ermittelte, permanente Kalibrierdaten, usw.

Allgemeine Verbesserungen

  • Es wurde unter Windows ein Problem behoben, das durch Software von Drittanbietern verursacht wurde. Aufgrund fehlerhafter Drittsoftware waren IDS USB3 Vision Kameras nicht mehr für den IDS USB3 Vision-Treiber verfügbar. Dies wurde behoben, indem IDS USB3 Vision-Kameras einer eigene Kategorie im Geräte-Manager zugeordnet wurden.
  • Analog zu Windows ist es unter Linux möglich, ein Firmware-Update zu starten, indem Sie auf die GUF-Datei doppelklicken:
    • Bei den Debian-Paket von IDS peak funktioniert dies automatisch.
    • Wenn es bei den TAR-Archiven nicht automatisch funktioniert, können Sie das mitgelieferte Skript in "local/scripts/ids_install_mimetype" ausführen, um danach die Funktionalität zu nutzen.
  • Die Beispielprogramme wurden überarbeitet und können nun auch mit dem Modell U3-36L0XC verwendet werden.

Bekannte Einschränkungen

  • Werden nach Öffnen des IDS peak Cockpits Netzwerkadapter hinzugefügt, entfernt, aktiviert oder deaktiviert, werden die Änderungen erst nach einem Neustart des IDS peak Cockpits sichtbar. Alternativ können Sie die Liste im Kameramanager manuell aktualisieren, indem Sie auf die Update-Schaltfläche oben links klicken.
  • Wenn Sie Bilder speichern, darf der Dateipfad keine Unicode-Zeichen enthalten, da sonst das Speichern fehlschlägt.
  • LabVIEW unterstützt keine Template-Funktionen wie sie beispielsweise für FindNode() verwenden werden (IDS peak genericSDK). Als Abhilfe werden neben der normalen generischen Funktion alle möglichen Templates von FindNode, FindInvalidatedNode, FindInvalidatingNode, FindSelectedNode und FindSelectingNode als separate Funktionen zur Verfügung gestellt.
  • Werden nach Öffnen des IDS Vision Cockpits Netzwerkadapter hinzugefügt, entfernt, aktiviert oder deaktiviert, werden die Änderungen erst nach einem Neustart des IDS Vision Cockpits sichtbar.
  • Wenn mehrere Kameras in der geteilten Ansicht im IDS Vision Cockpit geöffnet sind, wird unten keine Bildlaufleiste angezeigt.

Abkündigungen

  • Das IDS Vision Cockpit ist abgekündigt und wird daher für neue Anwendungen nicht mehr empfohlen. Es wird in dieser Version letztmalig ausgeliefert.
  • Mit der Einführung der IDS peak comfortC API können Anwender der IDS Software Suite ohne Erlernen einer neuen Programmiermethodik (z.B. GenICam) schnell und einfach auf IDS peak wechseln. Die Umstiegshilfe IDS sherpa wird aus diesem Grund nicht weiterentwickelt. Wir empfehlen den Einsatz der IDS peak comfortC API, die ab Version 2.0 Bestandteil von IDS peak ist.

Stand: 2022-10-18