LumiScan Cam Driver
GenICam-Kameras anschließen. GigE-Vision-Kameras an ctrlX CORE oder PC. |
Jedes Bild landet auf dem Data Layer. Alle anderen LumiScan-Apps lesen es von dort. |
Aufnahme auf Befehl. Belichtung, Pixelformat und Trigger je Kamera. |
LumiScan Cam Driver bindet Ethernet-Kameras nach dem GenICam-Standard an und stellt ihre Bilder und Kamerafunktionen auf dem Data Layer bereit. Er findet und verbindet die Kameras, nimmt Bilder auf und stellt Belichtungszeit, Pixelformat und weitere GenICam-Merkmale ein. Alle anderen LumiScan-Apps beziehen ihre Bilder von ihm, auf ctrlX OS oder auf einem PC mit Windows 11 oder Ubuntu 24.04.
In diesem Handbuch
Beschreibung – Der LumiScan Cam Driver verbindet GenICam-Kameras mit ctrlX OS oder einem PC und stellt Bilder und Kamerafunktionen über den Data Layer bereit.
Voraussetzungen – Voraussetzungen für den LumiScan Cam Driver - ctrlX CORE mit ctrlX OS oder PC mit Windows 11 oder Ubuntu 24.04, GenICam-Kamera, PoE oder Netzteil.
Eine Methode ausführen – Eine Methode im LumiScan Cam Driver ausführen - Kameraoperationen per Schreibvorgang auf den execute-Knoten oder per ready/request-Handshake starten.
Bilder streamen (experimentell) – Experimenteller Bild-Stream im LumiScan Cam Driver - jedes Kamerabild an Abonnenten senden, über control/publish starten und stoppen, Kamera triggern.
Die Kamera initialisieren – Die Kamera im LumiScan Cam Driver initialisieren - Adressen der Funktionalitäten, Verbindung per ready/request-Handshake, Bildaufnahme und Speichern.
Hardware-Aufbau für ctrlX X3 – Kamera für den LumiScan Cam Driver an eine ctrlX CORE X3 anschließen - über einen Ethernet-Switch oder direkt an Port XF10, mit IP-Adressen für XF51.
Mehrere Kameras verwenden – Mehrere Kameras an einem LumiScan Cam Driver - Switch- und Port-Aufbau, und wie Software- oder Hardware-Trigger gleichzeitiges Senden verhindern.
Kamerakonfiguration einrichten – Kamerakonfiguration für den LumiScan Cam Driver einrichten - lumiscan-cam-driver.json und Kameradateien in der Weboberfläche von ctrlX OS oder im Editor.
Beispielinhalt der Anwendungs-Einstellungsdatei – Beispiel der Anwendungs-Einstellungsdatei für den LumiScan Cam Driver - JSON-Parameter, Speicher auf Samba, USB oder SD-Karte, vollständige Referenz.
Beispielinhalt einer Kameradatei – Beispiel einer Kameradatei für den LumiScan Cam Driver - JSON-Parameter in cameraexample.json, Überschreiben auf dem Data Layer und Neustart der Anwendung.
Neue Kamera-Einstellungsdateien anlegen – Neue Kamera-Einstellungsdateien für den LumiScan Cam Driver anlegen - Datei auf ctrlX OS oder PC kopieren und in lumiscan-cam-driver.json eintragen.
Einstellungen auf dem Data Layer – LumiScan Cam Driver: Einstellungen auf dem Data Layer - aktive Einstellungen als JSON lesen, ändern und zurückschreiben, Neustart über den Knoten system.