Voraussetzungen und Einschränkungen

Voraussetzungen

MERLIC 5.6.2 installieren

Um den MERLIC Communicator verwenden zu können, müssen Sie die aktuelle MERLIC-Version installieren. Diese enthält die erforderlichen Dateien für den Communicator und die Plugin-Implementierung wie Header-Dateien, Bibliotheken oder Beispiel-Plugins.

In den folgenden Abschnitten finden Sie eine Übersicht über die Dateien für den Communicator, die in der MERLIC-Installation enthalten sind. Informationen zu den weiteren Voraussetzungen für die Implementierung eines Plugins finden Sie in der Referenzdokumentation der Communicator-API.

Header-Dateien

Die Header-Dateien werden im Verzeichnis „include“ im MERLIC-Installationspfad installiert.

Bibliotheken

Betriebssystem

Datei

Windows

lib/x64-win64/communicator.lib

Beispiel-Plugins

Der Lieferumfang umfasst mehrere Beispiel-Plugins. Sie werden im gleichen Verzeichnis wie die MVApp-Beispiele gespeichert. Wenn Sie den MVTec Software Manager (SOM) für die Installation mit Administratorrechten gestartet haben, werden die Beispiel-Plugins daher standardmäßig im „%PROGRAMFILES%\MVTec\MERLIC-5.6\examples“ gespeichert. Wenn Sie SOM im User-Modus, d. h. ohne Administratorrechte gestartet haben, werden die Beispiel-Plugins standardmäßig im „%LOCALAPPDATA%\Programs\MVTec\MERLIC-5.6\examples“ gespeichert.

Die bereitgestellten Beispiel-Plugins sind in C++ 17 implementiert. Sie müssen daher einen Compiler verwenden, der diese Version von C++ unterstützt. Weitere Informationen zu den Beispiel-Plugins finden Sie unter Beispiel-Plugins.

Einschränkungen

Mehrere Communicator- oder MERLIC-Instanzen verwenden

Obwohl es prinzipiell möglich ist, mehr als eine Instanz des Communicators zu verwenden, um eine Verbindung zur selben Instanz von MERLIC herzustellen, wird davon dringend abgeraten, da nicht sichergestellt werden kann, dass den Plugins eindeutige IDs zugewiesen werden.

Erforderliche Anpassungen für MVApps früherer MERLIC-Versionen

In einigen Fällen kann es notwendig sein, Anpassungen für eine MVApp durchzuführen, wenn diese in einer früheren MERLIC-Version, z. B. MERLIC 4.4.2, erstellt wurde.

Sie müssen die MVApp insbesondere dann bearbeiten, wenn Sie Kamerageräte mit GenICam-kompatiblen digitalen I/O-Kanälen verwenden und außerdem eine Rezeptänderung über den Prozessintegrationsmodus vornehmen möchten, damit der neue Image Source Manager (ISM) anstelle des Tools „Bild von Kamera einziehen“ oder „Bild von Datei einziehen“ verwendet wird.

Eine ausführliche Beschreibung des Image Source Managers finden Sie auf der Seite Bildeinzug in MERLIC im MERLIC-Handbuch.