Werkzeuge

Werkzeug Data Layer Wofür

Keryx-Seite

LumiScan Keryx, Windows

den Baum durchsuchen, lesen, schreiben, Methoden aufrufen, Werte beobachten

LumiScan Keryx Utilities

LumiScan Keryx, Windows

Knoten abonnieren und Stream-Ergebnisse durch die Kette verfolgen

krxclient

LumiScan Keryx

von der Kommandozeile, in Skripten und Tests durchsuchen, lesen, schreiben und Methoden aufrufen

die Weboberfläche von ctrlX OS

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.

  1. 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.

  2. Broker: Geben Sie Host und Port ein (standardmäßig 127.0.0.1 und 5555) und klicken Sie auf Connect. Der Punkt zeigt, ob der Broker antwortet.

  3. 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.

  4. 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.

  5. Results: eine Liste, neueste zuerst, jede Zeile nennt ihre Quelle. Keep newest legt fest, wie viele behalten werden.

  6. 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

%APPDATA%\LumiScan Keryx Utilities\settings.json

Log

%LOCALAPPDATA%\LumiScan Keryx Utilities\logs\keryx-utilities.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.