Erstellte und installierte Dateistruktur
Das Setup-Programm bzw. die betreffende Komponente erstellt die folgende Dateistruktur.
Installationsverzeichnis
Der Speicherort des Installationsverzeichnisses hängt vom Betriebssystem ab.
Windows
Sofern kein anderes Verzeichnis für die Installation angegeben wurde, wird MERLIC abhängig vom Installationstyp standardmäßig in den folgenden Verzeichnissen installiert.
- Aktueller Benutzer: %LOCALAPPDATA%\Programs\MVTec\MERLIC-26.03
- Alle Benutzer: %PROGRAMFILES%\MVTec\MERLIC-26.03
Linux
Auf Linux-Systemen gibt es kein Standardinstallationsverzeichnis. MERLIC RTE und das MERLIC Frontend können in einem beliebigen Verzeichnis installiert werden. Die entpackten Dateien werden jedoch in einem spezifischen Unterverzeichnis gespeichert, das der jeweiligen Version entsprechend benannt ist, z. B. „merlic-26.03.0“.
Hauptverzeichnis
Nachstehend werden die wichtigsten Verzeichnisse und Dateien kurz beschrieben. Abhängig von der jeweiligen Installation sind u. U. nicht alle Verzeichnisse vorhanden.
bin:
Dieses Verzeichnis enthält die ausführbaren Dateien im Unterverzeichnis mit dem Namen der Ausführungsplattform. Das Verzeichnis enthält darüber hinaus weitere Dateien, die für die MERLIC-Anwendung erforderlich sind.
calib:
Dieses Verzeichnis enthält Beschreibungsdateien für die Kalibrierplatten, die Sie für die Kalibrierung Ihrer Kamera verwenden können. Es enthält darüber hinaus ein PDF-Dokument mit Kalibrierplatten, die für Testzwecke ausgedruckt werden können. Weitere Informationen finden Sie unter Kamera kalibrieren.
cmake:
Dieses Verzeichnis enthält die CMake-Konfigurationsdateien des SDK für die Entwicklung von Kommunikations-Plugins.
codemeter:
Dieses Verzeichnis enthält die erforderlichen Dateien für die Lizenz.
dl:
Dieses Verzeichnis enthält vorab trainierte Deep Learning-Modelle für einige MERLIC-Tools, die die Deep Learning-Funktionalität nutzen.
drivers:
Dieses Verzeichnis enthält Treiber, z. B. für den GigE Vision Streaming Filter.
examples:
Dieses Verzeichnis enthält verschiedene Beispiele in verschiedenen Unterverzeichnissen.
- communication_plugins: Beispiele für Kommunikations-Plugins für verschiedene Anwendungsfälle
- containers:
- frontend: Beispiel für Dockerfile und Skripte, die als Ausgangspunkt für die Erstellung von Containern für das MERLIC Frontend verwendet werden können
- rte: Beispiel für Dockerfile und Skripte, die als Ausgangspunkt für die Erstellung von Containern für MERLIC RTE verwendet werden können
- observability: Beispiele für die Übertragung und Überwachung aufgezeichneter Traces des MERLIC Frontends
- images: Beispielbilder, die in den bereitgestellten Beispielen verwendet werden
- models: Klassifikatordatei für Beispiel-MVApps mit Klassifikation
- mvapps: MERLIC-Vision-App-Beispiele
- recipes: Beispiele für Rezeptdateien und MERLIC-Vision-Apps für MERLIC mit Prozessintegration
- rest_plugin_clients: Beispiele für REST-API-Clients in verschiedenen Programmiersprachen. Sie können den Quellcode der Beispiele als Vorlage für eigene Anwendungen verwenden und je nach Bedarf anpassen.
- tool_development:
- convert_tools: Konvertierung benutzerdefinierter Tools früherer MERLIC-Versionen für die Verwendung in MERLIC 5.2 oder höher
- procedures: Erforderliche HALCON-Prozeduren zum Aktivieren von Schnittstellenprozeduren
- tool_templates: Beispiel für ein benutzerdefiniertes Tool, das als Toolvorlage für die Entwicklung eigener benutzerdefinierter Tools verwendet werden kann
genicam:
In diesem Verzeichnis befinden sich die Dateien für den GenICam-Standard. Diese Dateien sind für die Kameraschnittstellen erforderlich, die von MERLIC bereitgestellt werden.
help:
Dieses Verzeichnis enthält die Dokumentation von MERLIC in allen verfügbaren Sprachen.
include:
Dieses Verzeichnis enthält die erforderlichen Header-Dateien für die Entwicklung von Kommunikations-Plugins.
lib:
Dieses Verzeichnis enthält die erforderlichen Bibliotheken für die Entwicklung von Kommunikations-Plugins.
ocr:
Dieses Verzeichnis enthält bereits trainierte Schriftarten.
som.d:
Dieses Verzeichnis wird installiert, wenn MERLIC über den MVTec Software Manager (SOM) installiert wurde. Es enthält Dateien, die von SOM für Installation, Deinstallation und zukünftige Updates benötigt werden.
tools:
In diesem Verzeichnis befinden sich die Tools, die in MERLIC bereitgestellt werden. Es enthält auch die Sprachdateien für die Übersetzung von Tool- und Parameternamen.
:
In diesem Verzeichnis befinden sich die Designer-Widgets von MERLIC.
Erstellte Dateistruktur für Konfigurationen und Logs
In diesem Abschnitt finden Sie wesentliche Informationen zu Dateipfaden im Zusammenhang mit Konfigurationen und Protokollen in MERLIC für Linux- und Microsoft Windows-Betriebssysteme. Die folgenden Dateien werden während der Ausführung von MERLIC-Anwendungen erstellt und verbleiben auch nach der Deinstallation auf dem System. Daher sind sie nicht Teil des ursprünglichen Installationspakets.
|
Erstellte Daten |
Beschreibung des Ordners |
Pfadabkürzung unter Linux |
Pfadabkürzung unter Windows |
|---|---|---|---|
|
Communicator/conf |
Dieses Verzeichnis ist der Standardspeicherort für Plugin-Konfigurationen. |
~/.config/MVTec/ |
%AppData%\MVTec |
|
Communicator/OPC_UA |
Dieses Verzeichnis stellt den „Certificate Store“ für OPC UA-Anwendungen dar. Es enthält verschiedene Verzeichnisse für vertrauenswürdige, eigene und zurückgewiesene Zertifikate. Weitere Informationen finden Sie unter OPC UA-Plugin. |
||
|
Configurations |
Dieses Verzeichnis enthält die erstellten Konfigurationsdateien für den Image Source Manager. Weitere Informationen finden Sie unter MERLIC Image Source Manager (ISM). |
||
|
MERLIC5.ini |
Die MERLIC-INI-Datei wird standardmäßig mit der Bezeichnung „MERLIC5.ini“ erzeugt. Damit können Sie verschiedene Einstellungen für die einzelnen Komponenten von MERLIC konfigurieren. Weitere Informationen finden Sie unter Die INI-Datei von MERLIC. |
||
|
Log-Datei |
MERLIC umfasst einen Protokollierungsmechanismus, der automatisch Protokollmeldungen schreibt. Weitere Informationen finden Sie unter Protokollieren. |
~/.local/share/MVTec/MERLIC |
%LOCALAPPDATA%\MVTec\MERLIC |
|
Directory Agent |
Der Directory Agent ist eine Komponente, die die Organisation der sowie den Zugriff auf die MERLIC-Software überwacht. |
/tmp/MERLIC |
%ALLUSERSPROFILE%\MVTec\MERLIC |