延迟执行

使用此工具延迟执行您的 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 毫秒

结果

基本结果

工具状态

工具状态”返回有关工具状态的信息,因此可用于处理错误。请参阅主题工具状态结果,了解关于不同工具状态结果的更多信息。

其他结果

处理时间:

此结果返回最近一次执行工具的持续时间(以毫秒为单位)。该结果作为附加结果提供。因此,默认情况下它是隐藏的,但是可以通过工具结果旁边的 按钮显示。有关更多信息,处理时间请参工具参考中所阅部分。