前提条件和限制
前提条件
MERLIC 5.6.2 安装
要使用 MERLIC Communicator,您必须安装最新的 MERLIC 版本。它包含 Communicator 和插件实现所需的文件,例如标头文件、库或示例插件。
以下各部分概述了 MERLIC 安装中包含的 Communicator 所需的文件。要获取有关插件实现的其他前提条件的更多信息,请参阅 Communicator API 参考文档。
标头文件
标头文件安装在 MERLIC 安装路径下的“include”目录中。
库
|
操作系统 |
文件 |
|---|---|
|
Windows |
lib/x64-win64/communicator.lib |
示例插件
我们提供了各种示例插件。它们安装在存储 MVApp 示例的目录中:因此,如果您以管理员权限启动 MVTec Software Manager (SOM) 进行安装,则示例插件默认安装在“%PROGRAMFILES%\MVTec\MERLIC-5.6\examples”目录中。如果您以用户模式启动 SOM,即没有管理员权限,则示例插件默认安装在“%LOCALAPPDATA%\Programs\MVTec\MERLIC-5.6\examples”目录中。
提供的示例插件在 C++ 17 中实现。您必须确保使用支持此 C++ 版本的编译器。如需了解示例插件的更多信息,请参阅主题示例插件.
限制
使用多个 Communicator 或 MERLIC 实例
虽然原则上可以使用多个 Communicator 实例 连接至相同的 MERLIC 实例,但我们目前强烈建议不要这样做,因为这无法确保为插件提供唯一的 ID。
先前 MERLIC 版本的 MVApps 的必要调整
在某些情况下,如果 MVApp 是在先前版本的 MERLIC(例如 MERLIC 4.4.2)中创建的,则可能需要对它进行一些调整。
特别是,如果您正在使用带兼容 GenICam 的数字 I/O 通道的相机设备,并且还想通过流程集成模式执行配方更改,则您必须编辑 MVApp,以使用新的 Image Source Manager (ISM) 来进行图像采集,而不是使用 从相机获取图像 或 从文件获取图像 工具。
有 关Image Source Manager 的详细说明,请参阅 MERLIC 手册中的 MERLIC 中的图像采集主题。