MERLIC Frontend unter Windows starten
Es gibt verschiedene Möglichkeiten, ein MERLIC Frontend auf einem Windows-System zu starten.
Das MERLIC Frontend über die MERLIC-GUI starten
Sie können ein MERLIC Frontend direkt aus dem MERLIC Creator oder dem MERLIC Designer heraus starten. In diesem Fall wird automatisch eine Verbindung zur jeweiligen MERLIC Creator-Instanz hergestellt und das Frontend-Design der aktuell im MERLIC Creator geladenen MVApp geladen. Der verbundene MERLIC Creator und Frontend Designer sind gesperrt, solange das MERLIC Frontend geöffnet ist.
Diese Option wird nur während der Entwicklung einer MVApp zu Testzwecken empfohlen.
Frontend im MERLIC Creator starten
- Öffnen Sie den MERLIC Creator.
- Öffnen Sie das Dropdown-Menü „Ausführen“ in der Menüleiste.
- Klicken Sie auf „Frontend starten“.
Frontend im MERLIC Designer starten
- Öffnen Sie den MERLIC Designer.
- Klicken Sie in der Menüleiste auf „
Frontend starten“.
Frontend über eine Tastenkombination starten
- Öffnen Sie den MERLIC Creator oder den MERLIC Designer und drücken Sie F10.
Den MERLIC Frontend über das Windows-Startmenü starten
- Öffnen Sie das Windows-Startmenü.
- Navigieren Sie zu „MVTec MERLIC 26.10“.
- Klicken Sie auf „MERLIC 26.10 Frontend“.
- Nachdem das MERLIC Frontend gestartet wurde, können Sie das System und die MERLIC-Instanz auswählen, mit denen Sie eine Verbindung herstellen möchten.
Mit dieser Option können Sie das MERLIC Frontend auf einem Remote-System mit einer MERLIC RTE-Instanz verbinden. Weitere Informationen finden Sie unter Verbindung des MERLIC Frontend mit einem Remote-Server.
Das MERLIC Frontend über die Kommandozeile starten
- Öffnen Sie eine Eingabeaufforderung und wechseln Sie in das Verzeichnis „bin\x64-win64“ unter dem MERLIC-Installationspfad, z. B. „%PROGRAMFILES%\MVTec\MERLIC-26.10\bin\x64-win64“.
- Geben Sie den folgenden Befehl ein, um das MERLIC Frontend zu starten:
Kopieren
merlic_frontend.exe - Nachdem das MERLIC Frontend gestartet wurde, können Sie das System und die MERLIC-Instanz auswählen, mit denen Sie eine Verbindung herstellen möchten. Alternativ können Sie die Kommandozeilenoption „‑‑url“ verwenden, um das MERLIC Frontend direkt mit dem gewünschten MERLIC-Server und der gewünschten MERLIC-Instanz zu verbinden.
Mit dieser Option können Sie das MERLIC Frontend auf einem Remote-System mit einer MERLIC RTE-Instanz verbinden. Weitere Informationen finden Sie unter Verbindung des MERLIC Frontend mit einem Remote-Server.
Kommandozeilenoptionen
MERLIC umfasst mehrere Kommandozeilenoptionen für „merlic_frontend.exe“:
|
Kommandozeilenoption |
Beschreibung |
|---|---|
|
-h [‑‑help] |
Hilfetext anzeigen. |
|
-V [‑‑version] |
MERLIC-Version anzeigen und beenden. |
|
‑‑ini |
Pfad zur INI-Datei. |
|
‑‑url |
Angegebene Verbindungs-URL verwenden. Unterstützte Formate:
Weitere Informationen finden Sie unter Verbindungs-URL angeben. |
|
‑‑tcp |
Angegebene TCP-Verbindung verwenden. Unterstützte Formate: <HOST>:<PORT> Diese Option ist veraltet und wird nur für die Verwendung mit MERLIC 26.03 oder älter bereitgestellt. Um eine Remote-Verbindung zu neueren MERLIC-Instanzen herzustellen, verwenden Sie die Option „‑‑url“ zusammen mit einer WebSocket-URL (ws:// oder wss://). |
|
|
Die Titelleiste des MERLIC Frontend-Fensters ausblenden (true). Standard: false Bei Verwendung dieser Option muss der gewünschte Wert angegeben werden. Beispiel Kopieren
|
|
‑‑icon_file |
Geben Sie ein Icon an, um das MERLIC-Symbol in der Fenster-Titelleiste und der Taskleiste zu ersetzen. Sie müssen den absoluten Pfad und den Dateinamen des Symbols angeben. |
|
‑‑fullscreen |
Startet das MERLIC Frontend im Vollbildmodus. |
Eine Verbindungs-URL angeben
Mithilfe der Kommandozeilenoption „‑‑url“ können Sie im Voraus festlegen, mit welchem System und welcher MERLIC-Instanz das MERLIC Frontend eine Verbindung herstellen soll. Diese Option kann sowohl für Verbindungen zum lokalen System als auch zu einem Remote-System verwendet werden. Bei lokalen Verbindungen starten Sie das MERLIC Frontend in der Regel jedoch direkt aus dem MERLIC Creator oder MERLIC Designer heraus, während Sie eine MERLIC-Vision-App (MVApp) entwickeln und testen. Am häufigsten wird die Option „‑‑url“ für die Verbindung zu einer MERLIC-Instanz verwendet, die auf einem Remote-System läuft.
Verbindungen zum lokalen System
Für Verbindungen zu einer MERLIC-Instanz auf dem lokalen System werden UNIX-Domain-Sockets (UDS) verwendet. In der URL müssen der Pfad zu den von MERLIC erstellten UDS-Dateien sowie der Name der gewünschten MERLIC-Instanz angegeben werden. Dem Instanznamen muss das Präfix „me-“ vorangestellt werden, damit er mit dem Namen des Verzeichnisses übereinstimmt, in dem sich die UDS-Dateien befinden. Die URL muss folgendes Format haben:
unix:///<PATH_TO_INSTANCE>/me-<INSTANCE_NAME>
Die UDS-Dateien befinden sich in der Regel im folgenden benutzerspezifischen Verzeichnis:
|
Betriebssystem |
Pfad |
|---|---|
|
Windows |
C:\ProgramData\MERLIC_<Benutzername> |
|
Systembasiert Linux |
$XDG_RUNTIME_DIR/MERLIC |
|
Andere Linux-Systeme, z. B. WSL |
/tmp/MERLIC_<Benutzername> |
Die Verbindungs-URL muss auf allen Betriebssystemen mit Schrägstrichen angegeben werden.
Beispiel
Auf einem Windows-System könnte eine Beispiel-URL für eine lokale Verbindung wie folgt aussehen: Sie stellt eine Verbindung zwischen dem MERLIC Frontend und der MERLIC-Instanz „testing-instance“ her, die vom Benutzer „test-user“ gestartet wurde.
merlic_frontend.exe --url unix:///C:/ProgramData/MERLIC_test-user/me-testing-instance
Alternativ können Sie das URL-Format für WebSocket-Verbindungen verwenden, um das MERLIC Frontend mit einer lokalen MERLIC-Instanz zu verbinden.
Verbindungen zu einem Remote-System
Für Verbindungen zu einer MERLIC-Instanz auf einem Remote-System werden WebSocket-Verbindungen verwendet. Die URL muss das Remote-System und die MERLIC-Instanz angeben. MERLIC unterstützt je nach Konfiguration des jeweiligen MERLIC-Servers verschiedene URL-Formate für Remote-Verbindungen. Das folgende URL-Format wird für Verbindungen mit Transport Layer Security-Verschlüsselung (TLS) verwendet.
wss://<HOST>[:<PORT>]/instances/<INSTANCE_NAME>
Weitere Informationen finden Sie im Abschnitt Verbindung über die Kommandozeile auf der Seite Verbindung des MERLIC Frontend mit einem Remote-Server.
Das MERLIC Frontend im MERLIC RTE-Modus starten
Beim Starten von MERLIC RTE wird auch ein MERLIC Frontend gestartet. Das MERLIC Frontend lädt automatisch das Frontend-Design der aktuellen Rezeptdatei. Weitere Informationen finden Sie unter MERLIC RTE starten und beenden.
Das MERLIC Frontend ist standardmäßig für Änderungen gesperrt, wenn es mit einer MERLIC RTE-Instanz verbunden ist. Grund dafür ist, dass die Steuerung von MERLIC an die verwendete Kommunikationseinrichtung übergeben wird. Weitere Informationen finden Sie unter Schreibzugriff im Frontend und Schreibzugriff im Frontend erhalten und freigeben.