LabVIEW-值(信号)触发事件
来源:网络收集 点击: 时间:2024-05-12【导读】:
LabVIEW的事件结构提供多种事件源和事件:1)对于同一个VI的控件触发同一个VI的事件,只需要在事件结构里面进行适当的配置即可;2)如果事件源是一个VI(或者是计算机连接的硬件),而触发的事件是另一个VI,这个时候需要使用值(信号)来触发;本文将介绍如何实现VI1的布尔控件由False变为true的时候才触发在VI2中的事件;工具/原料moreLabVIEW事件结构值(信号)属性节点实现过程1/5分步阅读
2/5
3/5
4/5
5/5




注意事项
打开LabVIEW,新建一个项目,项目里面新建两个VI程序分别是VI1,VI2和一个全局变量

打开全局变量,放置一个方形圆心指示灯;


打开VI1前面板放置一个开关按钮,改标题为“触发”;打开VI1程序框图,放置一个While循环(循环条件设置为false),并将触发控件连到布尔全局变量上;

打开VI2前面板放置一个圆形指示灯,改标题为“Flag”;打开VI2程序框图:While1将全局变量的值连接到Flag,利用左两个移位寄存器判断连续两次的全局变量值变化不一样且最近一次值为true,当满足这个条件的时候,将触发Flag控件的属性节点【值(信号)】;While2里面放置了事件结构,并新建了Flag控件的值改变事件,此时产生一个随机数;


连续点击几次VI1中的触发控件,效果如下图;






同一个VI中控件的值改变事件与不同VI中的控件值改变
LABVIEW事件结构版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_739515.html
上一篇:为什么qq不能搜索qq号了
下一篇:手机淘宝怎么更换头像挂件?