Das Cockpit öffnen

Wie das Cockpit geöffnet wird, hängt davon ab, wo es läuft: Auf ctrlX OS wird es aus der ctrlX-Weboberfläche geöffnet, auf einem PC öffnet es ein eigenes Fenster.

Auf ctrlX OS

Auf dem Gerät hat das Cockpit kein eigenes Fenster. Es wird aus der ctrlX-Weboberfläche geöffnet, über den Link, den die Anwendung der Seitenleiste hinzufügt, wenn sie installiert ist und läuft.

  1. Öffnen Sie die Weboberfläche der ctrlX CORE in einem Browser.

  2. Klicken Sie in der Seitenleiste auf LumiScan Cockpit.

Der Link öffnet die Adresse /ctrlx-hdvisionsystems-cockpit/ der ctrlX-Weboberfläche; ctrlX reicht sie an das Cockpit weiter.

Auf einem PC (LumiScan Keryx)

Auf einem PC läuft das Cockpit mit LumiScan Keryx, zusammen mit den Anwendungen, die es zeigt. Es öffnet seine Seiten in einem eigenen Fenster und liefert sie selbst aus, nur auf 127.0.0.1.

  1. Starten Sie die Anwendungen und das Cockpit. Es muss vorher kein Broker gestartet werden: Die erste von ihnen, die keinen findet, startet den LumiScan-Keryx-Broker unter der Standardadresse tcp://127.0.0.1:5555, und der Broker läuft weiter, wenn sie enden (siehe LumiScan Keryx auf einem PC).

    lumiscan-cam-driver
    lumiscan-cockpit
  2. Das Fenster LumiScan Cockpit öffnet sich. Wird das Cockpit erneut gestartet, während es läuft, holt das dieses Fenster in den Vordergrund, statt ein zweites zu öffnen.

Das Schließen des Fensters beendet das Cockpit; der Broker und die Anwendungen laufen weiter.

Zu Broker, Port, Fenster und Log siehe Broker, Fenster und Seiten (PC).

Die Anwendungsübersicht

Die Seite, die sich öffnet, ist die Anwendungsübersicht: alle kompatiblen Anwendungen von HD Vision Systems, die gerade auf dem System laufen, und die Ansichten, die jede von ihnen bietet. So sehen Sie, was verfügbar und aktiv ist, bevor Sie etwas öffnen.

Auf ctrlX OS: Ein Klick auf eine Ansicht öffnet sie in einem neuen Browser-Tab, der sich dann selbst aktuell hält, solange er der sichtbare Tab ist.

Auf einem PC: Ein Klick auf eine Ansicht öffnet sie im selben Fenster, das sie dann aktuell hält. Die Leiste oben im Fenster geht zurück (←) und vorwärts (→) durch die darin geöffneten Seiten und zur Übersicht (⌂).

Wenn eine Ansicht nichts zu zeigen hat

Eine Ansicht nennt den Grund, statt einen leeren Frame zu zeigen. Die Gründe und was zu tun ist, sind unter Fehlerbehebung: Eine Ansicht zeigt eine Meldung statt eines Bildes und Fehlerbehebung: Funde werden nicht gezeichnet beschrieben.

Broker, Fenster und Seiten (PC)

Dieser Abschnitt gilt für das Cockpit auf einem PC mit LumiScan Keryx.

Der Broker, den die Anwendungen starten, ist der von LumiScan Keryx, wenn es installiert ist; er bringt auch die Data-Layer-Seite http://127.0.0.1:7555/ hoch, auf der Sie den Baum ansehen können. Andernfalls ist es das krxsystem neben den Anwendungen. Antwortet der Broker nicht mehr, laufen die Anwendungen weiter und starten ihn erneut.

Das Cockpit und die Anwendungen müssen dieselbe Adresse verwenden. Ohne Optionen tun sie das alle; eine mit --keryx-url übergebene Adresse muss jeder von ihnen übergeben werden. In zwei Fällen wird kein Broker gestartet; starten Sie dann zuerst selbst krxsystem --backend hdv --url <address>:

  • bei einer ipc://-Adresse relativ zu dem Ordner, in dem gestartet wird (ipc://x); starten Sie den Broker und jede Anwendung aus demselben Ordner;

  • bei --no-keryx-autostart oder der Umgebungsvariablen LUMISCAN_KERYX_AUTOSTART=0.

Das Cockpit liefert seine Seiten auf Port 8000 aus. Ist dieser Port belegt, durch ein anderes Programm oder durch ein mit --no-gui gestartetes Cockpit, meldet das Cockpit dies in einer Nachricht und beendet sich; --port wählt einen anderen Port.

(Windows) Das Fenster des Cockpits zeigt seine Seiten mit der Microsoft Edge WebView2 Runtime. Ohne die Runtime öffnet das Cockpit sie stattdessen im Standardbrowser und zeigt eine Meldung; ein Klick auf OK dort beendet das Cockpit.

--no-gui öffnet kein Fenster: Das Cockpit liefert seine Seiten für einen Browser auf demselben PC aus, unter http://127.0.0.1:8000/lumiscan-cockpit/ (http://127.0.0.1:8000/ führt ebenfalls dorthin). Eine Ansicht öffnet sich dann in einem neuen Browser-Tab.

(Windows) Aus einer Konsole als lumiscan-cockpit gestartet, ohne .exe, behält das Cockpit diese Konsole, bis es endet, schreibt sein Log dorthin und endet mit Strg+C, mit seinem Fenster oder mit --no-gui. Der Name startet lumiscan-cockpit.com, das lumiscan-cockpit.exe startet und darauf wartet; direkt gestartet gibt lumiscan-cockpit.exe die Konsole sofort zurück.

(Windows) Das Cockpit schreibt sein Log immer nach %LOCALAPPDATA%\LumiScan Cockpit\logs\lumiscan-cockpit.log.

Das Cockpit sucht seine Seiten in einem Ordner www neben seinem Programm oder in dem Ordner, den --frontend nennt. Ohne sie liefert es nur seine API aus und sagt das in seinem Log.

Mit einem Beispiel beginnen (PC)

Auf einem PC schreibt das Cockpit ein Beispiel seiner Einstellungen in einen Ordner Ihrer Wahl und beendet sich, ohne zu starten. Zum Beispiel (Windows):

lumiscan-cockpit --generate-settings C:\work\cockpit-settings

Ohne Ordner (-g allein) schreibt es in den aktuellen Ordner. Das Beispiel ist die Einstellungsdatei lumiscan-cockpit.json - das Overlay, das auf die Ansichten gezeichnet wird, und die Grenzen der Live-Ansicht - und ihr Schema, schemas\lumiscan-cockpit.schema.json. Vorhandene Dateien werden nie überschrieben: Liegt eine von ihnen bereits im Ordner, wird nichts geschrieben, und das Cockpit nennt, welche.

Das Cockpit nennt dann den Ordner, aus dem es seine Einstellungen liest. Unter Windows ist das %APP_RESOURCE_DIR%\etc\lumiscan-cockpit, wenn die Umgebungsvariable APP_RESOURCE_DIR gesetzt ist, andernfalls C:\ProgramData\HD Vision Systems GmbH\LumiScan Vision Suite\lumiscan-cockpit\etc\lumiscan-cockpit. Bearbeiten Sie das Beispiel, kopieren Sie es dorthin und starten Sie das Cockpit.