---
title: "Werkzeuge"
description: "Werkzeuge zum Ansehen und Bedienen des Data Layers - die Keryx-Seite, LumiScan Keryx Utilities, der Kommandozeilen-Client krxclient und die Weboberfläche von ctrlX OS."
product: "LumiScan Keryx"
component: "lumiscan-keryx-de"
version: "1.0.0"
display_version: "1.0.0.7"
latest_version: true
language: "de"
url: "https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/tools.html"
---

# Werkzeuge – LumiScan Keryx

| Werkzeug | Data Layer | Wofür |
| --- | --- | --- |
| [Keryx-Seite](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/tools.html#data-layer-page) | LumiScan Keryx, Windows | den Baum durchsuchen, lesen, schreiben, Methoden aufrufen, Werte beobachten |
| [LumiScan Keryx Utilities](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/tools.html#utilities) | LumiScan Keryx, Windows | Knoten abonnieren und Stream-Ergebnisse durch die Kette verfolgen |
| [krxclient](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/tools.html#krxclient) | LumiScan Keryx | von der Kommandozeile, in Skripten und Tests durchsuchen, lesen, schreiben und Methoden aufrufen |
| [die Weboberfläche von ctrlX OS](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/tools.html#ctrlx-web-interface) | ctrlX Data Layer | auf ctrlX OS durchsuchen, lesen, schreiben und Methoden aufrufen |

## Die Keryx-Seite {#data-layer-page}

`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](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/keryx.html#data-layer-page).

## LumiScan Keryx Utilities {#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 {#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`.

```none
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 {#ctrlx-web-interface}

Ö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](https://docs.hdvisionsystems.com/de/lumiscan-keryx-de/1.0.0/ctrlx-data-layer.html).
