Echtzeit GigE Vision Lösung

Machine Vision für Echtzeit

RTX64 Vision bietet Funktionalität für die Verwendung von GigE Vision-Kameras innerhalb der Echtzeit-RTX64-Umgebung. Mit RTX64 Vision können Sie schnell Kameras im Netzwerk erkennen, verschiedene Kamerakonfigurationen abfragen und Bilddaten erfassen. Das System ist so konzipiert, dass es Bildverarbeitungsbibliotheken von Drittanbietern wie die Open-Source-Bildverarbeitungsbibliothek OpenCV verwenden kann.

Dazu nutzt RTX64 Vision die GenICam™ GenAPI, um die Kamerabeschreibungsdatei einzulesen, und das GigE-Protokoll, um die Kamera zu steuern und ihre Bilddaten zu empfangen. Eine Bildverarbeitungsbibliothek eines Drittanbieters, wie z. B. OpenCV, kann auf RTX64 Vision aufgesetzt werden, um alle zusätzlichen Funktionen innerhalb dieser Bibliothek bereitzustellen. Schließlich bietet RTX64 Vision eine Kommunikationsbibliothek für die Weitergabe von Bildern zwischen RTSS und Windows, mit der Aufgaben ausgeführt werden können, die in der Windows-Umgebung einfacher zu bewerkstelligen sind, wie zum Beispiel die Anzeige von erfassten Bildern in einer grafischen Benutzeroberfläche.

Unterstützte Standards

    • GigE Vision
    • GenICam

Determinismus

    • Abgrenzung von Windows – Windows-Anwendungen können RTX64 Vision-Anwendungen nicht stören
    • Entwickelt zur Unterstützung des Lastausgleichs mehrerer Kameras ohne Beeinträchtigung der Leistung

Steuerung

    • Flexibilität bei der Konfiguration und Steuerung des Umfangs der für RTX64 Vision verwendeten Verarbeitungsleistung
    • Steuerung der Breite, Höhe und des Pixelformats eines Bildes
    • Trigger zur Steuerung der Häufigkeit von Bildern, die von Kameras kommen
    • Die Möglichkeit, Bilder von mehreren GigE Vision-Kameras gleichzeitig zu erkennen, zu steuern und zu streamen
    • Unterstützung von kontinuierlichen software- und hardwaregetriggerten Erfassungsmodi
    • Volle Kontrolle über RTX64 Vision und den RT-TCP/IP-Stack, einschließlich der Möglichkeit, Threads nach Bedarf auszubalancieren sowie Thread- und Interrupt-Affinitäten zu setzen
    • Garantie, dass RTX64 Vision bei einer STOP-Meldung oder einem Shutdown von Windows weiterläuft, bis die Kommunikation abgeschlossen ist

Vereinfachung

    • Kompatibel mit Bildverarbeitungsbibliotheken von Drittanbietern, wie OpenCV, in RTSS Vision-Anwendungen
    • Kommunikationsbibliothek für einfache Bildübertragung zwischen RTSS und Windows
    • Kamera-Einrichtungs-Tool für Kameras, die GeniCAM nicht voll unterstützen

Schlüsselmerkmale

Vision Runtime

    • Echtzeit-GigE Vision-Filtertreiber
    • Unterstützung einer Reihe von üblichen NICs
    • Kamera-Einrichtungs-Tool

Vision SDK

    • Echtzeit-GigE Vision-Schnittstelle
    • Kommunikations-Bibliothek
    • Gebaute Version von OpenCV zur Verwendung mit RTSS Vision-Anwendungen
    • Dokumentation bestehend aus Installations- und Benutzerhandbüchern, API-Referenzen und Details zu Vision-Programmierkonzepten