关于用labview 事件结构实现循环开始和停止的问题

关于用labview 事件结构实现循环开始和停止的问题,第1张

建议你将两个相同的按钮重叠,从界面上看就是一个按钮

初始化:使用属性节点显示你首先要按的‘STOP’按钮,隐藏另外一个。

在这个开始循环的STOP按钮里面执行你循环的内容,并将第一个STOP隐藏,显示第二个。

然后,你点击STOP停止,其实按的是另外一个按钮。

用两个按钮事件响应,完全不冲突的。

“停止”二字前面有一个像地球的图标,是说明它是一个全局变量,变量名为“停止”,停止按钮的值T/F被存放到了该全局变量中。

目的是在两个窗口中的任何一个的停止按钮被按下后,结束当前窗口的运行的同时,让另一个窗口也得到通知结束运行

首先我们得知道LabVIEW事件结构和while循环的运行知识:

1事件结构通常只能处理一次事件,执行过程是:“等待事件发生“-”处理事件“-”事件结构结束“。要想连续处理事件,就得将其包含在循环结构里,这就是我们为啥通常将事件结构和while结构一起使用的原因。

2一个循环内只能有一个事件结构,否则会锁死。

3while循环:当框图内的程序执行完之后,而且条件接线端为false时,会进入下一个循环。

4事件结构:为其超时分支指定时间后,在设定时间内没有其他事件发生时,会默认超时事件发生,执行一次其中的程序。

LabVIEW中控制while循环继续停止的方法与C等语言中的用法一样! 在while循环中有个条件接线端(认为你已经找到并将停止按钮输入控件的接线端连接之) 这个条件接线端通过鼠标左键点击或在右键菜单中可以切换两种状态: “真(T)时停止”(红,实心圆,默认) “真(T)时继续”(绿,循环箭头) while循环根据这个条件接线端的输入来判断while循环应停止或继续 你使用的停止按钮即可能是当设置为“真(T)时停止”时,通过将停止输入控件置真,从而将while循环停止 同理,再这样的任何一次循环中,只要条件接线端输入为真,就可以停止 比如你可以在while循环中通过连接一个布尔值,需要停止while时将其置真即可

以上就是关于关于用labview 事件结构实现循环开始和停止的问题全部的内容,包括:关于用labview 事件结构实现循环开始和停止的问题、labview问题 这个停止这里我不太明白意思求讲解谢谢、如何用按钮停止串口运行labview等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10168079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存