MVApp 参数

MVApp 配方是单独的文件,其中包含指定 MERLIC Vision App 的一系列预定义输入值。它存储在 MERLIC 配方 MERLIC 配方文件是 MERLIC 流程集成的关键部分。它是个单独文件(文件后缀为 .mrcp),定义了为流程集成加载哪个 MERLIC Vision App。它包含了一组预定义的输入值用于选定的工具参数,因此它还定义了参数化 MVApp 的方式。 您可以使用单个输入值集为同一个 MVApp 创建多个配方文件。这让您可以通过不同的参数设置将 MVApp 重复用于各种应用场景。您还可以使用配方文件加载 MVApp用于完全不同的图像处理任务。文件中,并包含带相应数据类型的参数值列表。这样便可以通过 MERLIC 配方文件对选定的 MVApp 参数进行参数设置。您可以使用单个参数集为一个和相同的 MVApp 创建多个配方文件。在流程集成 MERLIC 用于集成在制造机器中的机器视觉系统。机器控制器(例如,可编程逻辑控制器 [PLC])必须能够控制集成视觉系统、监控执行情况和查询结果。因此,MERLIC 提供了一个流程集成模式以支持与机器控制器的通讯。 可使用应用程序“MERLIC RTE”在流程集成模式下启动,该应用程序随 MERLIC 安装一起提供。模式下,可以选择包含适合当前应用的 MVApp 参数数据集的配方文件。

定义 MVApp 参数集对于创建配方文件至关重要。您必须定义要通过配方文件设置哪些工具参数,并将这些工具参数添加到 MVApp 参数集中。此操作可在 MERLIC Creator 中完成,如下所述。

定义 MVApp 参数

要定义 MVApp 参数,您必须在 MERLIC Creator 中打开应进行参数设置的 MVApp。我们建议先为工具参数设置所需的值,然后再将它们添加到 MVApp 参数中。这样可确保正确设置配方文件中的值。

按需完成所有配置后,可以按以下步骤将所需的工具参数添加到 MVApp 参数

  1. 在工具工作区中选择要将其参数定义为 MVApp 参数的工具。
  2. 单击需要通过配方文件进行参数设置的工具参数上的以下图标:。您也可以在右键单击工具参数后选择“添加到 MVApp 参数...”。
  3. 在新对话框中为 MVApp 参数输入唯一名称。

  4. 从下拉列表中选择所需的数据类型。您可以从标准 IEC 61131 中的各种数据类型当中进行选择。有关数据类型的更多信息,请参阅受支持的数据类型

  5. 单击“添加”,确认您的设置。

将工具参数设置为 MVApp 参数后,相应的图标将以绿色 突出显示。

此外,在“工具流程”面板中,相应的工具也会用图标 标记,以指示此工具的至少一个参数已被设置为 MVApp 参数

有关不同工具状态可视化的更多信息,请参阅工具状态

MVApp 参数概述

MERLIC Creator 中的“MVApp 参数和结果”面板上显示了一张标有指定 MVApp 参数 的表格。它们会根据数据类型列出。该表显示了每个 MVApp 参数的信息:MVApp 参数的名称、有关引用的工具参数的信息、相应的数据类型以及 MVApp 参数在相应数据类型内的位置。

参数的位置可以通过鼠标拖动或右侧的角度按钮来调整。该面板还提供了“保存配方...”按钮,借助该按钮,您可以使用 MVApp 参数MVApp 结果 数据集来创建配方。有关更多信息,请参阅创建 MERLIC 配方

创建配方文件时,当前定义的 MVApp 参数将以概述中所示的相同顺序导出至新配方文件。

MERLIC 配方中为特定数据类型定义的第一个输入值将被设置为 MVApp 参数列表中相应数据类型的第一个 MVApp 参数

删除 MVApp 参数

要从 MVApp 参数中删除某个参数,需使用工具参数的上下文菜单。

  1. 右键单击相应工具参数打开上下文菜单。
  2. 单击“从 MVApp 参数中删除”以从 MVApp 参数集中删除工具参数。

将删除与配方值之间的连接,且图标的高亮颜色也将消失。如果现有配方文件包含已进行参数设置的 MVApp 参数,则应确保修改这些配方文件。