延迟执行
使用此工具延迟执行您的 MERLIC Vision App。此工具可插入到应用程序的任何位置。
您可以在不同测试场景使用此工具,例如,模拟不同视觉工具的执行时间。在这种情况下,您可以将获取执行信息工具的“随机数”结果作为此工具的输入,以实现执行时间变化。另一个场景是结合通讯工具使用。如果要等待 I/O 直至其他设备有足够的时间进行反馈,您可以使用“延迟执行”工具。
如果要延迟单个 MERLIC 工具而不是整个 MERLIC Vision App 的执行,则必须使用触发器连接来显式触发“延迟执行”工具的执行,如下图所示。
此工具不会返回结果,因为它仅用于延迟执行。
执行行为
此工具的执行行为不同于默认行为。通常,在以下情况下会执行 MERLIC 工具:
- MERLIC Vision App 在连续模式下显式执行。
- MERLIC Vision App 在“运行一次”模式下显式执行。
- 在 MERLIC Creator 中打开了包含该工具的 MERLIC Vision App。
- 在 MERLIC Creator 中更改了该工具的参数值。
不过,仅在以下情况下会执行延迟执行工具:
- MERLIC Vision App 在连续模式下显式执行。
- MERLIC Vision App 在“运行一次”模式下显式执行。
这可以确保在加载 MVApp 或更改该工具的参数值时不应用延迟。
参数
基本参数
毫秒:
此参数定义延长 MERLIC Vision App执行的时间。它以毫秒为单位并默认设为 10 毫秒。
结果
基本结果
工具状态:
“工具状态”返回有关工具状态的信息,因此可用于处理错误。请参阅主题工具状态结果,了解关于不同工具状态结果的更多信息。
其他结果
处理时间:
此结果返回最近一次执行工具的持续时间(以毫秒为单位)。该结果作为附加结果提供。因此,默认情况下它是隐藏的,但是可以通过工具结果旁边的 按钮显示。有关更多信息,处理时间请参工具参考中所阅部分。