如何添加带有条件的触发器(If/Else语句)。
  • 01 Nov 2022
  • 1 分钟阅读
  • 贡献者

如何添加带有条件的触发器(If/Else语句)。


Article Summary

本文介绍了带有条件的触发器,并提供了一个如何建立带有简单条件的触发器的例子。

注意:本主题在郁金香大学的 "构建质量检测应用程序"部分有介绍。

目的

使用**条件,**你可以向触发器添加if/else逻辑。

你可以把条件看作是一种方法,根据触发器的输入,将操作者导向一个特定的结果。

Tulip允许你添加一个或多个条件,并选择是否必须满足 "所有 "条件或 "任何 "条件,以导致一个动作被触发。

你可以在所有三种类型的触发器上这样做。

如果你需要了解触发器的介绍,请查看这篇文章

一旦你选择了事件,你必须选择你要检查的值的类型。

添加一个 "如果 "语句

在 "如果 "语句中,点击右边的 "添加新条件",从八个选项中选择一个。

下面是对每个选项的解释

然后,你需要在需要触发输出的事件中定义条件。郁金香中可用的条件运算符有。

  • 等于 (=)
  • 大于 (>)
  • 大于或等于 (≥)
  • 在范围内 ( Y<X<Z)
  • 是空白 (X=_)
  • 不是空白 (X≠_)
  • 小于或等于 (≤)
  • 小于 (<)
  • 不等于 (≠)
  • 超出范围 (XZ)

注意

可用的运算符取决于你在条件中使用的数值类型

要完成一个触发器,在 "然后 "部分创建所需的一个或多个动作。

  • "设备""条码扫描器 "在 "本站 "输出

如果

  • "变量" "num" "=" "静态值" "整数" "5"

那么

  • "数据操作" "存储 "数据。"设备输出" "数据" 位置。"test_variable"

如何创建一个带条件的触发器实例

在这个例子中,我们将测试以确保连接的卡尺的测量值在范围内。

  1. 在Tulip应用程序编辑器中,在所需的应用程序中打开一个步骤。

  2. 通过点击上下文窗格中的加号图标选择步骤触发器。

  3. 在触发器编辑器中点击标题来命名触发器。

  4. 设置事件。

    1. 在下拉菜单中选择 "设备"。
    2. 在第二个下拉菜单中选择 "卡尺或测深仪"。
    3. 在第三个下拉菜单中选择 "本站"。

  1. 设置一个条件。
    1. 点击条件行右侧的加号图标。
    2. 在下拉菜单中选择 "设备输出"。
    3. 在下拉菜单中选择 "数据"。
    4. 在操作者下拉菜单中选择 "范围内",确保输出在所需范围内
    5. 在大于或等于下拉菜单中选择 "静态值"
    6. 选择 "数字 "并输入数字20。
    7. 在小于或等于下拉菜单中选择 "静态值"
    8. 选择 "数字 "并输入数字40。

{height="" width=""}。
6.设置一个动作。

1.点击 "行动 "行右侧的加号图标。
2.2. 在下拉菜单中选择 "数据操作"。
3.选择 "存储"
4.选择 "设备输出"
5.选择 "测量的长度"。
6.在位置下拉菜单中选择 "新变量",将新变量命名为 "In/Range"。

{height="" width=""}。

下面是触发器编辑器中的完整例子。

复制一个触发器动作

从r235开始,用户可以在Trigger编辑器中复制一个Action或一个条件。这使多个条件或动作的 "复制-粘贴 "更加容易。要复制一个条件,将鼠标悬停在该条件上,然后点击突出显示的图标。

下面的图片显示了复制的条件。

{高度="" 宽度="" }

同样地,要在触发器编辑器中复制一个动作,将鼠标悬停在一个动作上,点击突出显示的图标。

下面的图片显示了复制后的动作。

进一步阅读

关于更多常用触发器的例子,我们推荐阅读:"10个最常用的触发器是什么?"


你找到你要找的东西了吗?

你也可以到community.tulip.co去发表你的问题,或者看看其他人是否遇到过类似的问题!


本文对您有帮助吗?