微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 为什么发送数据接受数据之后,不能退回到while循环

为什么发送数据接受数据之后,不能退回到while循环

时间:10-02 整理:3721RD 点击:


为什么触发 停止2 发送数据,接受数据之后,不能退回到while循环,每触发一次 布尔指示灯才改变一次。按理应该触发完之后,布尔指示灯每隔100ms改变一次。

因为你的事件没有结束。你把关闭放在循环外,而事件没有给出结束。所以还一直等在事件里面。不会结束开始新的循环。

因为你的事件没有结束。你把关闭放在循环外,而事件没有给出结束。所以还一直等在事件里面。不会结束开始新的循环。

你把关闭放在循环外,而事件没有给出结束  这是什么意思,是不是这个相当于一个while循环,而我又没有指定一个超时时间,所以事件结构一直处于等待状态。但是触发停止2的值改变后,就执行,不会等待了,执行完之后如何退出事件结构?

事件运行完后,直接给个T给出来到WHILE循环。

你可以把事件看成一个子VI,while循环每运行一次都会等待事件,所以需要你不断点击触发按钮。如果想实现你要的就设置一个超时事件给个超时时间,等待时间可以去掉。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top