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.
-
Öffnen Sie die Weboberfläche der ctrlX CORE in einem Browser.
-
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.
-
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
-
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-autostartoder der UmgebungsvariablenLUMISCAN_KERYX_AUTOSTART=0.
Siehe auch Optionen und Umgebungsvariablen.
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.