- 打印
不知道从哪里开始使用Triggers?看看这些常见的模式吧。
本文将向你展示一些在Tulip中使用Triggers的常见方法的例子。这假定你已经对什么是触发器以及它们在一线操作应用程序中的作用有了扎实的了解。
如果没有,我们建议花一分钟时间回顾一下,"什么是触发器?"
你也应该阅读变量的概述
十大触发器
这里有10个触发器的例子,可以给你一些触发器的想法,你可以在你的应用程序中使用。
1.保存条形码并自动推进到下一个步骤
这通常用在一个应用程序的第一步,从工作指示或质量检查开始。
通过用这个步骤启动应用程序,当操作员完成应用程序时,您可以将额外的信息,如质量检查结果与这个条形码联系起来。
当
- "设备""条码扫描器 "在 "此站 "输出
那么
- "数据操作" "存储 "数据:"设备输出" "数据" 位置:"条码"
- "转到步骤" "下一步"
如果你的条形码是一个超过16位的数字,你将需要在Tulip中把它保存为一个文本值。下面是如何做到这一点:
- "数据操作" "存储" 数据:"表达式" " @设备输出.数据 " '' " 位置:"变量" "work_order"
2.推进步骤前的检查
在这个触发器中,除非满足一个条件,否则操作者不能继续进入下一个步骤。
在下面的例子中,操作员可以前进的唯一方法是如果扫描的条形码是7位数。
如果不是,应用程序将停留在同一步骤,并显示一个错误信息。这可以作为所需条码的poka-yoke来使用。*例如,当一个工作单的ID总是7位数,但它位于其他不同长度的条码旁边时,你可以使用它。 *
当
- "设备""条码扫描器 "在 "本站 "输出
如果
- "设备输出" "数据" "匹配常规表达式" "静态值" "文本" "^d{7}$
那么
- "数据操作" "存储 "数据:"设备输出" "数据" 位置:"条形码"
- "转到步骤" "下一步"
否则
THEN
- "显示错误" "静态值" "文本" (信息)
3.运行连接器功能到一个外部数据库
当一个事件发生时(按钮被按下,步骤被打开,条形码被扫描,等等),你可以用一个连接器函数将应用程序中的数据发送到外部数据库。或者,你可以用连接器功能从外部数据库检索数据。
在下面的例子中,根据从条形码扫描仪扫描的订单号,从外部数据库中检索订单细节,如送货地址。请注意,触发器在扫描条形码后也自动推进到下一个步骤。
在这里
- "设备""条码扫描器 "在 "本站 "输出
那么
- "运行连接器功能" 连接器:"示例数据库" "订单查询多行" 条形码:"设备输出""数据 "并将结果保存为:"变量"(您的变量在此)。
- "转到步骤" "下一步"
4.使用脚踏板推进到下一个步骤
Tulip的目标是在目前存在的应用程序的幕后无缝收集数据。
在触摸屏上点击 "下一步 "按钮往往很麻烦,并给操作员的工作流程增加时间。使用脚踏板是一种简单的方法,可以在保持双手自由的情况下触发应用程序中的一个动作。
在这里
- "设备""脚踏板 "在 "本站 "输出
那么
- "转到步骤" "下一步"
5.使用按钮来导航台阶
应用程序编辑器有默认的 "上一步 "和 "下一步 "按钮,但你可以创建你自己的按钮,提示用户导航到应用程序的任何步骤。例如,你可以将按钮命名为 "报告缺陷",然后添加一个触发器,当它被按下时进入一个特定步骤。
当
- "按钮被按下"
那么
- "转到步骤" "缺陷报告"
6.使用按钮来存储变量
在5中所示的触发器的基础上,你可以在按钮被按下时存储一个变量。例如,每次按下按钮,"num "变量就会增量为1。你以后可以在分析中使用这个数字。
当
- "按钮被按下"
那么
- "数据操作" "增量值" 值:"num" 通过:"静态值" "整数" "1"
- "转到步骤" "报告超出范围的重量"
7.发送短信提示
一个 "请求帮助 "的按钮经常被用来给操作人员提供一种方法,只要点击一下按钮就可以向他们的主管或工程师求救。
专业提示:使用***@***符号将变量的值纳入警报中,给对方提供更多的信息,了解发生了什么事
当
- "按钮被按下"
那么
- "发送短信 "给(人名)信息:"静态值" "文本" (你的文本在这里)
8.发送电子邮件警报
对于不需要立即采取行动的警报,用户可以选择发送电子邮件来代替。请看下面的修改:
然后
- "发送电子邮件 "给(人名)消息:"静态值" "文本" (你的文本在这里)
9.开启Tulip Edge设备的GPIO输出
你可以使用触发器在连接的GPIO设备上设置一个输出。
在下面的例子中,当按钮被按下报告缺陷时,它也要打开andon灯的红灯,以表示工作站有问题。红灯被连接到第1针。
当
- "按钮被按下"
那么
- "运行设备功能" "GPIO" "设置数字输出" 在 "此站 "的引脚上:"静态值" "整数" "1 "到状态:"静态值""布尔值""是"
- "转到步骤" "QA表格"
10.基于GPIO引脚的触发动作(如断梁状态的改变)。
郁金香也可以监听GPIO信号,并根据状态的变化作出反应。
例如,假设一个断桥连接到I/O网关,用来控制一个传送带。步骤可以根据产品通过横梁的时间自动改变。
当
- "设备""GPIO "在 "此工位 "输出,并有事件:"引脚向上"
如果
- "设备输出""引脚"="静态值""整数""1"
那么
- "转到步骤" "下一步"
进一步阅读
你找到你要找的东西了吗?
你也可以到community.tulip.co去发表你的问题,或者看看其他人是否遇到过类似的问题!