Beschreibung
LumiScan DMC Reader findet Data-Matrix-Codes in einem Kamerabild und meldet für jeden Code, was er enthält und wo er liegt.
Die App liest ECC 200 Data-Matrix-Codes – den modernen Standard mit quadratischen Modulen, der für die Teilekennzeichnung und die Direktmarkierung (Direct Part Marking) verwendet wird. Jeder im Bild gefundene Code wird gemeldet: Es gibt keine Begrenzung auf einen Code pro Lauf und weder ein Referenzbild noch einen Trainingsschritt irgendeiner Art.
|
Die Anwendung benötigt keine Vorlage und keine Konfiguration. Sie geben ihr die Adresse eines Bildes
und rufen |
Wo die App läuft
Die Anwendung läuft auf ctrlX OS (ctrlX CORE oder ctrlX IPC) mit dem ctrlX Data Layer sowie auf einem PC (Windows 11 oder Ubuntu 24.04) mit LumiScan Keryx, dem Data Layer von HD Vision Systems für PCs. Ihre Knoten, deren Adressen und deren Verhalten sind auf beiden gleich; wo sich etwas unterscheidet, sagt dieses Handbuch es. Siehe Data-Layer-Referenz.
Was für jede LumiScan-App gleich ist – wie Adressen aufgebaut sind, der Handshake, die Aufrufmuster für Execute und Stream, Statuscodes, Einstellungen und Werkzeuge – ist im Handbuch LumiScan Keryx beschrieben. Dieses Handbuch behandelt nur, was für LumiScan DMC Reader spezifisch ist; seine eigenen Knoten sind in der Data-Layer-Referenz aufgeführt.
Woher die Bilder kommen
Die Anwendung spricht nicht selbst mit einer Kamera. Sie liest einen Bildknoten, den eine andere
Anwendung auf dem Data Layer veröffentlicht; seine Adresse wird in input/image-address angegeben,
zum Beispiel:
hdvisionsystems/lumiscan-cam-driver/camera1/output/image
Der Knoten muss data, width, height und pixel-type veröffentlichen – genau das, was LumiScan
Cam Driver liefert. Siehe Voraussetzungen.
Keine Module
Anders als die LumiScan-Anwendungen, die nach etwas Konfiguriertem suchen, hat der DMC Reader keine Module. Es gibt einen Reader pro Installation, unter einer Data-Layer-Adresse. Auf ctrlX OS deckt ihn ein Lizenzplatz ab.
Es gibt nichts pro Instanz zu konfigurieren, weil es überhaupt nichts zu konfigurieren gibt: Die einzige Eingabe, die sich von Lauf zu Lauf ändert, ist, welches Bild gelesen wird.
Die Ergebnisse ansehen
Die Ergebnisse sind Zahlen auf dem Data Layer. Um sie in das Bild eingezeichnet zu sehen, in dem sie
gefunden wurden, öffnen Sie LumiScan Cockpit: Es führt diese Anwendung als eine einzelne Ansicht mit
dem Namen datamatrix-code und zeichnet um jeden Code ein Rechteck, beschriftet mit dem dekodierten
Text und dem Score.