用于 MERLIC 5.6.2Communicator

Communicator 是一个 SDK,您可以利用它来实现与 MERLIC 流程集成模式结合使用的插件。它使您可以将所选的任何设备用于流程集成模式。

MERLIC 本身目前为特定的 Hilscher PCI 卡、数字 I/O 设备(AdvantechContecNIDAQmx)和带兼容 GenICam 的数字 I/O 通道的相机设备提供了接口。如果想为流程集成模式使用其他设备或接口,例如套接字或串行接口,则必须为相应的设备提供插件,并通过 Communicator 启动插件的执行。MERLIC 已经附带了一些现成的标准 Communicator 插件,以及一些示例 Communicator 插件,这些示例插件可用作开发自己的 Communicator 插件的基础,因为它们随其源代码一起提供。

Communicator 提供用于实现此类插件的 API(版本 2.2.2)和具有各种功能的库。当插件通过 MERLIC Communicator 可执行文件启动时,Communicator 将作为独立于 MERLIC 的进程运行。Communicator 启动后,它的插件就会接收来自 MERLIC 的“事件”以便监视视觉系统,并且可以发布“操作”来控制 MERLIC

本手册提供了有关 Communicator 的一般信息,包括有关先决条件、插件与 MERLIC 之间的通信以及提供的示例插件的信息。

如需了解有关插件实现和可用 API 函数、“操作”、“事件”的信息以及一些其他信息,请参阅 Communicator API 的参考文档

一般信息

使用插件

要在流程集成模式下使用 MERLIC 的插件,您必须执行以下任务:

提供的插件

实现和构建插件