Werkzeuge
| Werkzeug | Data Layer | Wofür |
|---|---|---|
LumiScan Keryx, Windows |
den Baum durchsuchen, lesen, schreiben, Methoden aufrufen, Werte beobachten |
|
LumiScan Keryx, Windows |
Knoten abonnieren und Stream-Ergebnisse durch die Kette verfolgen |
|
LumiScan Keryx |
von der Kommandozeile, in Skripten und Tests durchsuchen, lesen, schreiben und Methoden aufrufen |
|
ctrlX Data Layer |
auf ctrlX OS durchsuchen, lesen, schreiben und Methoden aufrufen |
Die Keryx-Seite
http://127.0.0.1:7555/ für den Standard-Broker - Port des Brokers + 2000. Das Starten von LumiScan Keryx öffnet
dieselbe Seite in einem Fenster. Siehe LumiScan Keryx auf
einem PC.
LumiScan Keryx Utilities
Ein Fenster zu einem Broker: Wählen Sie den Broker, durchsuchen Sie seine Knoten, abonnieren Sie die gewünschten und lesen Sie in einer Liste, was sie veröffentlichen. Es ist nur ein Client: Es stellt keine Knoten bereit und ändert nichts am Broker. Nur unter Windows.
-
Starten Sie es. Ein Fenster öffnet sich; es benötigt die Microsoft Edge WebView2 Runtime, die in Windows 11 enthalten ist. Ohne sie öffnet sich die Seite im Standardbrowser.
-
Broker: Geben Sie Host und Port ein (standardmäßig
127.0.0.1und5555) und klicken Sie auf Connect. Der Punkt zeigt, ob der Broker antwortet. -
Add: Geben Sie Wörter einer Adresse in das Suchfeld ein, zum Beispiel
camera1 stream frame, und wählen Sie einen Knoten. Eine Adresse, die der Broker noch nicht kennt, kann so hinzugefügt werden, wie sie eingegeben wurde: Ein Abonnement kann vor seinem Provider da sein. -
Starten und stoppen Sie jedes Abonnement mit seiner eigenen Schaltfläche. Nach einem Neustart und nach einem Wechsel des Brokers kommen Abonnements gestoppt zurück - ein Kamera-Stream umfasst mehrere zehn Megabyte pro Sekunde. Resume on start ändert das.
-
Results: eine Liste, neueste zuerst, jede Zeile nennt ihre Quelle. Keep newest legt fest, wie viele behalten werden.
-
Ein Element verfolgen: Klicken Sie auf eine Zeile. Für ein Stream-Ergebnis listet die Detailansicht jede Zeile zum selben Element auf, in der Reihenfolge ihres Eintreffens und mit dem Abstand zur ersten, sowie die durchlaufenen Produzenten mit der jeweiligen Zeit. Die Pixel eines Bildes zeigt sie nie.
| Was | Wo |
|---|---|
Abonnements und Einstellungen |
|
Log |
|
Die Ergebnisse werden nur im Arbeitsspeicher gehalten. lost zählt Updates, die der Broker nummeriert hat und die
nicht eingetroffen sind.
krxclient
Der Kommandozeilen-Client von LumiScan Keryx. Er vertritt eine SPS: read, write, browse, metadata, tree,
execute, subscribe und handshake, das einen ready/request-Handshake ausführt. Geben Sie den Broker mit
--keryx-backend und --keryx-url an oder mit den Umgebungsvariablen HDV_KERYX_BACKEND und
HDV_KERYX_URL.
krxclient write hdvisionsystems/lumiscan-template-finder/module-1/control/subscribe/input/address hdvisionsystems/lumiscan-cam-driver/camera1/control/publish/output/stream
krxclient write hdvisionsystems/lumiscan-template-finder/module-1/control/subscribe/input/enable true
krxclient execute hdvisionsystems/lumiscan-template-finder/module-1/control/subscribe/execute
krxclient subscribe hdvisionsystems/lumiscan-template-finder/module-1/control/subscribe/output/stream/result --count 5
krxclient subscribe zeigt einen FlatBuffers-Wert nur anhand seiner Größe: Es zeigt Ihnen, dass Ergebnisse
eintreffen, nicht, was sie enthalten.
Die Weboberfläche von ctrlX OS
Öffnen Sie auf ctrlX OS in der Weboberfläche Settings > Data Layer. Sie zeigt den Baum des
ctrlX Data Layer: Navigieren Sie zu hdvisionsystems/<app>, lesen und schreiben Sie Werte und rufen Sie Methoden auf.
Siehe ctrlX Data Layer auf ctrlX OS.