Release Notes IDS peak 2.12
Einleitung
Diese Release Notes beschreiben die Änderungen von IDS peak 2.12. Mit dieser Version wird das Docking-Konzept im IDS peak Cockpit grundlegend überarbeitet. In den Programmierschnittstellen werden neue Funktionen ergänzt und das DirectShow-Interface erweitert.
IDS peak 2.12
Neue und geänderte Funktionen
IDS peak Cockpit
Das Docking-Konzept im IDS peak Cockpit wurde verändert und neu gestaltet.
Das Kamerafenster öffnet jetzt standardmäßig mehrere Kameras mittels Registerkarten. Sie können die Kamerafenster mit der Maus auseinanderziehen und nebeneinander positionieren. Die Dialoge zu den Kameras werden nur noch einmal geöffnet. Die farbige Umrandung des Kamerafensters zeigt an, für welche Kamera Sie die Parameter ändern, wenn Sie zwei oder mehr Kameras geöffnet haben. Alternativ können Sie auch im Tooltip des jeweiligen Dialogs sehen, welche Kamera gerade verwendet wird.
Neben den überarbeiteten Hauptmenü gibt es ein neues Werkzeugmenü. Das Hauptmenü kann wahlweise oben oder unten in der Anwendung positioniert werden. Das Werkzeugmenü kann oben, unten oder seitlich positioniert werden.
Ebenfalls wurde das Verhalten der Arbeitsbereiche überarbeitet. Sie können nun neben den Kameras und den Dialogen auch die Bildverarbeitungseinstellungen, Zeichenelemente und Kameraparameter (*.cset-Datei) speichern und laden. Durch diese Änderungen können Arbeitsbereiche aus vorherigen Versionen nicht mehr verwendet werden und müssen neu erstellt werden.
IDS peak comfortSDK
- Für die Steuerung der Status-LED und der Netzwerk-LED wurden neue Funktionen hinzugefügt.
- Für das Speichern von Bildern im Dateisystem wurden neue Funktionen hinzugefügt.
- Für den Upload der Kamera-Firmware wurden neue Funktionen und entsprechende Meldungen hinzugefügt.
- Für das Setzen der ROI-Größe und des Offsets wurden neue Funktionen hinzugefügt.
- Für die Steuerung von Testbildern wurden neue Funktionen hinzugefügt.
- Für die Steuerung des Buffer-Handling-Modus wurden neue Funktionen hinzugefügt.
- Für die Steuerung der Verlustbehandlung wurden neue Funktionen hinzugefügt.
Neues Programmierbeispiel für IDS peak comfortSDK in C
| firmware_update | Demonstriert, wie Sie Kameras mittels einer GUF-Datei aktualisieren und wie Sie über den Update-Fortschritt informiert werden. Um dieses Beispiel zu verwenden, laden Sie eine GUF-Datei für Ihr spezifisches Kameramodell herunter. Starten Sie das Beispiel und übergeben Sie als erstes Argument den Pfad zur GUF-Datei. Danach wird Ihnen eine Liste der aktualisierbaren Geräte angezeigt. Nach einer Sicherheitsabfrage werden die kompatiblen Geräte aktualisiert. Der Update-Fortschritt wird im Terminal ausgegeben. |
IDS peak genericSDK
- Zur Vereinfachung wurden die neuen Funktionen
Node::IsReadableundNode::IsWritablehinzugefügt. FirmwareUpdaterund zugehörige Typen wurden für die .NET-Bindings übersetzt.
Neues Programmierbeispiel für IDS peak genericSDK in C++, C# und Python
| firmware_update | Demonstriert, wie Sie Kameras mittels einer GUF-Datei aktualisieren und wie Sie über den Update-Fortschritt informiert werden. Um dieses Beispiel zu verwenden, laden Sie eine GUF-Datei für Ihr spezifisches Kameramodell herunter. Starten Sie das Beispiel und übergeben Sie als erstes Argument den Pfad zur GUF-Datei. Danach wird Ihnen eine Liste der aktualisierbaren Geräte angezeigt. Nach einer Sicherheitsabfrage werden die kompatiblen Geräte aktualisiert. Der Update-Fortschritt wird im Terminal ausgegeben. |
IDS peak IPL (Image Processing Library)
- Die Farbkorrekturen für RGB8, BGR8, RGBa8 und BGRa8 wurden optimiert.
- Die Python-Bindings der IDS peak IPL sind jetzt mit numpy 2 kompatibel.
IDS peak AFL (Auto Feature Library)
- Für die automatische Regelung wurde ein Algorithmus zur Durchschnittsberechnung hinzugefügt.
- Für die Verstärkung (analog, digital, kombiniert und host-basiert) wurden automatische Regelungen hinzugefügt.
- Es wurde Unterstützung für das BGRa8-Farbformat in der Steuerung des Weißabgleichs hinzugefügt.
DirectShow-Interface
Das DirectShow-Interface wurde erweitert und neue Einstellungen hinzugefügt:
- Sie können für Gamma und Saturation die Einstellungen manuell anpassen.
- Sie können die Kantenverstärkung (sharpness/edge enhancement) verwenden.
- Sie können für den Fokus die automatische Regelung verwenden (default) oder die Einstellungen manuell anpassen, wenn Sie eine Kamera mit Fokus-Regelung verwenden.
- Sie können das Bild im DirectShow-Interface vertikal oder horizontal spiegeln.
Allgemeine Verbesserungen
- Das 64-Bit-Setup von Windows enthält wieder die Bibliotheken für 32-Bit-Systeme, um 32-Bit-Applikationen zu erstellen.
Verwendete Komponentenversionen in IDS peak 2.12
| Komponente | Version Windows | Version Linux |
| IDS peak comfortAPI | 1.9.0.0 | 1.9.0.0 |
| IDS peak genericAPI | 1.9.0.0 | 1.9.0.0 |
| IDS peak IPL | 1.13.0.0 | 1.13.0.0 |
| IDS peak AFL | 1.6.0.0 | 1.6.0.0 |
| IDS peak Cockpit | 2.0.0.0 | 2.0.0.0 |
| Tool Device Command | 1.4.5.0 | 1.4.5.0 |
| Tool Device Update | 1.4.6.0 | 1.4.6.0 |
| Tool IP Config | 1.4.5.0 | 1.4.5.0 |
| Tool Device Password | 1.0.2.0 | 1.0.2.0 |
| Support-Tool | 1.2.0.0 | 1.2.0.0 |
| DirectShow | 0.3.0.0 | - |
| GenTL GigE Vision Userspace | 1.16.1.0 | 1.16.1.0 |
| GenTL GigE Vision Kernel | 1.16.1.0 | - |
| GigE Vision Kernel Driver (WHQL) | 1.6.1.0 | - |
| GenTL USB3 Vision Userspace | - | 1.16.1.0 |
| GenTL USB3 Vision Kernel | 1.16.1.0 | - |
| USB3 Vision Kernel Driver (WHQL) | 1.6.0.0 | - |
| GenTL uEye (uEye Transport Layer) | 1.16.1.0 | 1.16.1.0 |
| GenICam | 3.4.1.1 | 3.4.1.1 |
Stand: 2024-08-30