Dateistruktur der Installation
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-5.8
- Alle Benutzer: %PROGRAMFILES%\MVTec\MERLIC-5.8
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-5.8.2“.
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: Beispiele für Dockerfiles und Skripts, die als Ausgangspunkt für die Erstellung von Containern für MERLIC RTE und das MERLIC Frontend verwendet werden können
- 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.
Zusätzliche Dateien
Verzeichnis „AppData“
Im Verzeichnis „AppData“ (standardmäßig z. B. „%AppData%\MVTec“) wird die folgende Dateistruktur erstellt. Dieses Verzeichnis enthält auch Log-Dateien, die von MERLIC erstellt wurden. Weitere Informationen finden Sie unter Protokollieren.
Communicator/conf:
Dieses Verzeichnis enthält die Konfigurationsdatei für das bereitgestellte OPC UA-Server-Plugin. Es stellt auch den Standardspeicherort für weitere Plugin-Konfigurationen dar.
Configurations/default:
Dieses Verzeichnis enthält die Konfigurationsdateien für den Image Source Manager. Weitere Informationen finden Sie unter MERLIC Image Source Manager (ISM).
OPC_UA/store:
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.