术语
-
Designer 视图是 Designer 中的单个选项卡,拥有自己的工作区。它可以用于设计有多个选项卡的 Frontend。每个视图可以单独设计,并设置单独的访问权限。
-
Designer 小组件是具有特定功能的图形用户界面控件。它们可以用来设计 MERLIC Vision App 的 Frontend。小组件可以在样式、可视化和功能方面进行调整。MERLIC 提供各种 MERLIC Designer 小组件。
-
easyTouch 是 MERLIC 的交互式用户帮助。您可以用它在选定的工具中确定参数设置。 easyTouch 提供结果的交互式预览,具体取决于图像上的鼠标位置。鼠标单击,就会记录该位置,并且参数会根据当前预览自动确定。
-
easyTouch+ 是一个允许您多次使用 easyTouch 功能的交互式用户帮助功能。您可以使用它在选定的工具中确定所选多个对象的参数设置,方式是按 Ctrl 按钮选择多个对象。
-
EcoStruxure™ Machine Expert - Basic 是一款来自 Schneider Electric 的 PLC 工程软件,它可用于对来自 Schneider Electric 的 Modicon®* PLC 进行配置、编程和监视。
-
先进先出。
-
用户管理系统可以用来控制各个用户的 Frontend 访问权限。您可以为每个视图定义具有单独访问权限的不同用户群组。
-
GenTL producer 是用于 GenTL 接口的软件驱动程序,它允许访问和配置硬件,并从设备采集图像。
-
GX Works 是一款来自 Mitsubishi Electric 的 PLC 工程软件。它可以用于配置和监控 Mitsubishi Electric MELSEC 系列 的 PLC 并对其进行编程。
-
MVTec HALCON 是一个用于机器视觉的综合标准软件,带有一个集成开发环境 (HDevelop)。MERLIC 利用了各种 HALCON 程序和其他程序功能。
-
HOBJ 是一种二进制文件格式,提供了写入和读取各种图标 HALCON 对象(图像、区域和 XLD)的功能。由于数据写入时无需压缩或转换,因此在大多数情况下,写入这种文件格式的速度比其他受支持的文件格式更快。因此,如果应用程序需要尽可能快地读取和写入各种图标 HALCON 对象,并且不需要压缩,则应使用此格式。对于图像,可以写入所有 HALCON 像素类型。支持多通道图像。通道可以具有混合像素类型,但必须具有相同的宽度和高度。图像的域及其创建日期也存储在文件中。对象元组被写入单个文件。
-
MERLIC 为流程集成提供两种不同类型的插件:“通讯插件”和“I/O 插件”。 您可以在 MERLIC Runtime Environment Setup (MERLIC RTE Setup) 中配置这两种插件,但对配置的要求和限制有所不同。I/O 插件可在 MERLIC RTE Setup 的“I/O”选项卡中进行配置。只能在 MERLIC RTE 未运行时配置它们。此外,只能在本地系统上配置它们。在使用 I/O 插件进行流程集成时,根据所使用设备的不同,可能存在某些进一步的限制。
-
MERLIC 为来自文件或相机设备的所有类型的图像采集任务提供单一的解决方案。ISM 还处理 MERLIC 流程集成的任务,如更改配方文件。ISM 通过 .json 文件配置,并且可选择通过 .pers 文件针对相机进行配置。MVApp 中的实际图像采集由工具 图像源 处理。
-
MERLIC RTE (Runtime Environment) 是在流程集成模式下启动 MERLIC 所用的应用程序的名称。可通过 Windows 的开始菜单启动,或通过命令行使用可执行文件“merlic_rte.exe”来启动。
-
MERLIC Runtime Environment Setup (MERLIC RTE Setup) 是一个独立的应用程序,它提供了图形用户界面以供配置 Image Source Manager 的图像源和流程集成的各种组件。通过该应用程序,您可以设置不同的图像源配置和定义流程集成的默认配置。此外,您还可以利用 MERLIC RTE Setup 来管理 MERLIC 配方文件,配置 MERLIC 为其提供“I/O 插件”的设备(例如数字 I/O 设备),以及配置所有类型的“通讯插件”。可以在 MERLIC RTE Setup 自带的选项卡中执行所有这些任务。还可以通过 MERLIC RTE Setup 配置远程系统上的图像源和“通讯插件”。
-
MERLIC Vision App 是在 MERLIC 中创建的图像处理应用程序。它包括MERLIC Creator 中的工具、Designer 小组件以及在应用程序中使用的所有设置。
-
正在运行的 MERLIC Vision App 的处理单元。
-
MERLIC 配方文件是 MERLIC 流程集成的关键部分。它是个单独文件(文件后缀为 .mrcp),定义了为流程集成加载哪个 MERLIC Vision App。它包含了一组预定义的输入值用于选定的工具参数,因此它还定义了参数化 MVApp 的方式。 您可以使用单个输入值集为同一个 MVApp 创建多个配方文件。这让您可以通过不同的参数设置将 MVApp 重复用于各种应用场景。您还可以使用配方文件加载 MVApp用于完全不同的图像处理任务。
-
消息队列遥测传输 (MQTT )是一种用于设备通讯的网络协议,特别适用于带宽有限的情况。
-
MVApp 参数 表示 MERLIC Vision App 中的基本或其他参数,该参数在使用 MERLIC 流程集成时可通过配方文件修改。 您可以在 MERLIC Creator 中将工具参数定义为 MVApp 参数。面板“MVApp 参数和结果”显示当前定义的所有 MVApp 参数的列表。
-
MVApp 结果表示使用 MERLIC 流程集成时用于与可编程逻辑控制器 (PLC) 通讯的输出参数。定义为 MVApp 结果的 MERLIC 工具结果可传输至 PLC。 您可以在 MERLIC Creator 中将工具结果添加到 MVApp 结果。面板“MVApp 参数和结果”显示当前选择的所有 MVApp 结果的列表。
-
结构化信息标准促进组织
-
.pers 类型的文件用于 MERLIC Image Source Manager。它们包含特定相机设备的持久性参数。.pers 文件与 .json 配置文件结合使用。
-
“具象状态传输”(REST) 是一种用于软件系统之间进行数据交换的软件架构。 RESTful API 是遵循 REST 原则的 API。通过 URL 表示资源,而与这些资源的交互则使用 HTTP 请求方法,例如“GET”、“POST”、“PUT”和“DELETE”。
-
数据采集与监控系统
-
通过 MERLIC Designer 中小组件的 Z 顺序属性,您可以定义在启动 MERLIC Frontend 时背景和前景中显示的内容。 拥有更高 Z 顺序的小组件显示在拥有较低 Z 顺序的小组件之上。为了获得最佳结果,请使该值介于 -8388607 和 8388607 之间。
-
对于每个图像源,可以创建一个或多个额外参数集。这些参数集可用于保存不同于主要参数集中定义的相机参数配置,因此可用作主要参数集的替代选项。 对于每个备选参数集,都会自动创建一个托管序列,除非已经存在同名的自定义序列。
-
命令行标记用于指定命令行程序的选项。使用“--help”可获取有关可用标记的更多信息,例如,“merlic_creator.exe --help”。
-
采集序列定义如何以及何时从图像源采集图像。
-
工具参数由工具面板左上角的连接器表示。如果它们默认可见,则称为“基本参数”,如果它们可以通过加号按钮手动添加,则称为“其他参数”。
-
此工具类型表示拥有传入和传出数据连接的工具。这意味着至少有一个参数连接至前一工具,且至少有一个结果连接至后续工具。因此,处理工具会发送输出数据并接收输入数据。
-
触发器是可以用于控制工具执行顺序或用于在并行处理期间同步工具的信号。触发器由位于工具面板顶部和右下角的连接器表示。
-
触发器连接是两个 MERLIC 工具之间的关系。它可用于将来自输出触发器的触发器传输到后续工具的输入触发器。触发器连接以虚线箭头表示。 可通过从输出触发器将连接手柄拖至后续工具的所需输入触发器来建立此类连接。
-
段是线性形式的几何对象。MERLIC 采用多种形式和方式使用段。 您可以将段用作感兴趣区域 (ROI)。使用 工具面板 左侧的相应 ROI 按钮,可在工具中绘制段 ROI。段 ROI 也可以是 MERLIC 工具的结果。 段也可用于各种图像处理任务,例如,测量。 边缘段是边缘的段,即它从高到低更改灰度值,或反之亦然。 线段却是一个伸长的细结构,可以是亮背景上的暗结构,也可以是暗背景上的亮结构。
-
分支触发器是 条件分支 工具的传出触发器所连接的连接点。默认情况下,分支触发器处于不活动状态。它们用于发送触发器到已连接的工具,具体取决于条件的结果。
-
感兴趣区域用于限制工具,使其只在图像的特定区域工作。因此,工具的输出仅会包含与这些 ROI 相关的结果。ROI 可以手动创建,也可以使用 easyTouch 和 easyTouch+ 创建。
-
MERLIC 工具是一个具有特定功能的模块化单元。它可以用来满足特定任务的图像处理应用,用来定义条件和表达式,或用来通过各种设备进行通讯。工具构建 MERLIC Vision App 的基本组成部分。
-
工具工作区 是 MERLIC Creator 图形用户界面的一部分。它显示当前选定工具的 工具面板。因此,工具工作区 可用于调整工具的设置和连接。
-
工具库 是 MERLIC Creator 图形用户界面的一部分。它显示所提供的按不同类别划分的 MERLIC 工具库。它包含 MERLIC 中可用的所有工具。您可以通过拖放或双击从工具库添加工具到工作区。
-
MERLIC Vision App (MVApp) 的工具流程表示已为 MVApp 配置的工具和工具连接的顺序。它定义执行 MVApp 时进行的各个图像处理步骤,并显示工具之间的依赖关系。当前 MVApp 的工具流程显示在 MERLIC Creator 的工具流程面板中。
-
工具流程 面板是 MERLIC Creator 图形用户界面的一部分。它显示当前 MERLIC Vision App (MVApp) 的工具流程,即 MVApp 中使用的工具和工具连接。它提供使用 MVApp 执行的图像处理步骤以及各个工具和连接的当前状态的概览。工具流程面板还提供修改 MVApp 的各种选项,例如添加工具或分组工具。
-
工具面板 表示 MERLIC 中单个 工具工作区 工具的窗口。它可以显示图形窗口、用于进行训练或配置的区域、表达式输入字段、参数和结果、可用的感兴趣区域 (ROI) 按钮以及快速信息。
-
MERLIC 工具可以有基本参数和其他参数。如果连接器在插入工具时默认可见,则该连接器称为基本参数。
-
MERLIC 工具可以有基本结果和其他结果。如果一个连接器在插入工具时默认可见,则该连接器称为基本结果。
-
基本序列定义默认的采集行为,即使用各自的主要参数集从每个图像源采集一个图像。基本序列为托管状态,即在添加或删除图像源时会对其进行更新。
-
焦点工具是 工具工作区 中显示的可编辑工具。当多个工具在 工具流程 面板内移动时,它还充当参考位置。
-
工具结果由工具面板左下角的连接器表示。如果它们默认可见,则称为“基本结果”,如果它们可以通过加号按钮手动添加,则称为“其他结果”。
-
快速信息是 MERLIC 工具的简短说明。它直接在 工具面板 中显示,并描述如何使用各个工具。
-
连接器是形如标签的交互式控件,可让您调整工具参数、训练参数、工具结果和触发器的名称、值和语义类型。 连接器位于工具面板的左上角(工具参数)、右上角(训练参数和/或输入触发器)、左下角(工具结果和/或分支触发器)以及右下角(输出触发器)。默认显示的连接器称为“基本参数”和“基本结果”。可以通过加号按钮手动添加的连接器称为“其他参数”和“其他结果”。
-
MERLIC 用于集成在制造机器中的机器视觉系统。机器控制器(例如,可编程逻辑控制器 [PLC])必须能够控制集成视觉系统、监控执行情况和查询结果。因此,MERLIC 提供了一个流程集成模式以支持与机器控制器的通讯。 可使用应用程序“MERLIC RTE”在流程集成模式下启动,该应用程序随 MERLIC 安装一起提供。
-
如果一个 MERLIC 工具的工具参数默认情况下不可见,则称为其他参数。如果工具提供其他参数,可使用基本参数右侧的加号按钮显示它们。
-
如果一个 MERLIC工具的工具结果默认情况下不可见,则称为其他结果。如果工具提供其他结果,可使用基本结果右侧的加号按钮显示它们。
-
MERLIC 可让您将 MERLIC Vision App (MVApp) 的多个工具组合到一个群组中。在配置 MVApp 时,您可能希望使用群组来组合执行类似处理任务的工具,或者只是想要改善 MVApp 的工具流程中提供的概览。您只需在 工具流程 中选择要组合的工具,然后通过上下文菜单或键盘快捷键 Ctrl+G 创建群组。
-
术语“实例”用于描述基于模型的新上下文或额外上下文,例如,可执行文件、插件等。因此,根据命令行参数和 INI 设置等信息,不同实例可能具有不同的限制、参数和值。您可以启动多个通讯插件实例。
-
输出触发器表示传出触发器连接到后续工具的工具连接点。它们位于工具右下方,并可用于将触发器发送到(通过触发器连接进行连接的)所有工具。
-
此工具类型表示没有传出数据连接的工具,即工具的任何结果都没有连接至任何其他工具。因此,输出工具不会发送任何输出数据。它们通常生成已完成的图像处理任务的最终数据。
-
输入触发器表示来自之前工具的传入触发器所连接的工具连接点。它们位于工具右上方,并可用于从(通过触发器连接进行连接的)工具接收触发器。
-
此工具类型表示没有传入数据连接的工具,即工具的任何参数都没有连接至任何其他工具。因此,输入工具不会收到任何输入数据。它们通常为其他工具生成输入数据。
-
数据连接是两个 MERLIC 工具之间的关系。它可以用来传输一个工具的结果到后续工具的参数。数据连接以实线箭头表示,将结果连接器与参数连接器连接。 可通过将连接手柄从结果拖至后续工具的所需连接器,以自动或手动方式建立数据连接。
-
此工具类型表示具有条件输入字段的工具。它用于定义工具的单独分支,这些分支独立运行,具体取决于条件的结果。
-
MERLIC 为流程集成提供两种不同类型的插件:“通讯插件”和“I/O 插件”。 您可以在 MERLIC Runtime Environment Setup (MERLIC RTE Setup) 中配置这两种插件,但对配置的要求和限制有所不同。通讯插件可在 MERLIC RTE Setup 的“通讯”选项卡中进行配置。只能在 MERLIC RTE 已运行时配置它们。不同于 I/O 插件,您还可以在远程系统上配置通讯插件。在 MERLIC 流程集成模式下,通讯插件为控制和监控视觉系统提供了更多可能性。例如,一些通讯插件支持查询图像结果。但任何 I/O 插件都不支持此功能。
-
一项图像源配置代表 Image Source Manager 的一个图像源集。每个图像源都必须分配到一项特定配置。不含配置的图像源无法添加。因此,您首先必须在 MERLIC RTE Setup 的“图像源”选项卡中为新图像源添加配置,或必须将图像源添加到现有配置。 配置分为不同类型:共享配置和 MVApp 特定配置。配置的状态决定了相应的图像源是否可以在 MVApp 中进行调整和使用。
-
与基本序列一样,托管序列从每个图像源采集一个图像,但它们使用相应的备选参数集进行操作。 如果图像源不存在相应的备选参数集,则将使用主要参数集。在添加或删除图像源或参数集时,会自动创建、删除和更新托管序列。
-
如果新结果可用并且结果数量超过缓冲区大小,则最旧的结果将被丢弃。
-
一些 MERLIC 工具使用训练来评估应用程序的最佳参数。这些工具提供了两种模式:训练模式和处理模式。训练模式可用来定义训练图像和训练参数。经训练的数据然后可以在处理模式中进行测试。 您可以单击 工具面板 左侧的相应图像预览来切换训练模式和处理模式。
-
语义类型指定参数或结果的数据类别,即参数或结果包含的数据类别。最重要的语义类型包括图像数据(图像、区域、感兴趣区域 [ROI]、轮廓)、元素数据(数字、整数、实数、字符串)、几何数据(角度、坐标)和手柄。
-
元组是一系列元素,例如数值和字符串。
-
对于每个图像源,都会隐式创建一个主要参数集。此参数集包含相机参数的特定配置。该配置可以调整。但是,主要参数集无法删除。
-
自定义采集序列是用户定义的采集序列,可提供全面的灵活性。在添加或删除图像源或参数集时,自定义序列不会自动更新。这意味着必须手动更新它们。
-
字节顺序标记 (BOM) 由文本开头处的 Unicode 字符 U+FEFF 表示,用于定义文本流的字节顺序 或字节次序。 如果 MERLIC 要求文件采用无 BOM 的 UTF-8 格式,则可以使用 Windows 10 中的默认编辑器程序“记事本”,在该程序的窗口右下方检查编码。通过“文件”>“保存”对话框,您可以将编码设置为“UTF-8”。
D
E
F
G
H
I
M
O
P
R
S
Z
备
标
采
参
处
触
段
分
感
工
基
焦
结
快
连
流
其
群
实
输
数
条
通
图
托
循
训
语
元
主
自
字