MERLIC配方文件
MERLIC 配方文件是 MERLIC 的流程集成 MERLIC 用于集成在制造机器中的机器视觉系统。机器控制器(例如,可编程逻辑控制器 [PLC])必须能够控制集成视觉系统、监控执行情况和查询结果。因此,MERLIC 提供了一个流程集成模式以支持与机器控制器的通讯。 可使用应用程序“MERLIC RTE”在流程集成模式下启动,该应用程序随 MERLIC 安装一起提供。模式 MERLIC RTE MERLIC RTE (Runtime Environment) 是在流程集成模式下启动 MERLIC 所用的应用程序的名称。可通过 Windows 的开始菜单启动,或通过命令行使用可执行文件“merlic_rte.exe”来启动。 的关键部分,因为在 MERLIC RTE 模式中加载 MERLIC Vision Apps (MVApps) 需要用到配方文件。
MERLIC 配方包含有关特定 MVApp 的各种信息:
- MVApp 的名称和位置
- MVApp 选定工具参数(MVApp 参数)的一组预定义输入值和数据类型
- 配方文件的可选说明
- 待激活采集序列的可选参考
配方可通过 MERLIC Creator 创建并存储于单独文件中,文件以 .mrcp 结尾。
通过在 MERLIC RTE 模式中加载 MERLIC 配方,将使用配方中定义的参数设置加载相应 MVApp。如果配方引用了采集序列,会自动将其激活。
您须为您想在 MERLIC RTE 中使用的每个 MVApp 创建一个 MERLIC 配方。但是,您也可以为同一个 MVApp 创建多个具有单独输入值集合的配方文件。这让您可以将具有不同参数设置和不同图像采集设置的 MVApp 重复用于各种应用场景。
在 MERLIC RTE 中,您可以通过更改配方在具有单独参数设置的 MVApps 之间切换,即通过加载引用所需 MVApp 和设置的 MERLIC 配方。随后将加载相应 MVApp。但是,如果您改为使用引用相同 MVApp 但参数设置不同的配方,则不会重新加载 MVApp。相反,只会应用新加载配方中定义的参数设置。由于在这种情况下未重新加载 MVApp,相应 MERLIC 工具或连接的 Frontends 的状态不会重置。例如,这会影响获取执行信息工具的“计数器”工具结果,或确定数据历史中的缓冲数据。如果您想确保更改配方后重新加载 MVApp,您可在加载新配方前先通过“UnprepareRecipe”卸载当前配方。
请记住,配方对于 MERLIC RTE,即 MERLIC 的流程集成模式来说是必需的。MVApp 只能在 MERLIC RTE 模式中通过配方文件加载。因此,即使您不想对任何 MVApp 参数 配方进行参数化,也必须为要在 MERLIC RTE 中使用的每个 MVApp 创建一个配方。
了解更多信息