微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > for循环怎么暂停啊

for循环怎么暂停啊

时间:10-02 整理:3721RD 点击:
我增加了条件接线端不管用。然后我在事件结构外设置条件循环也不管用。求大神指点~~~


程序想实现什么功能啊?

只要满足for循环中间那个数据即可啊。

for循环一般都是处理有限个数据用的,数据不多的话,一眨眼就执行完了。你要可以暂停干什么。推荐使用while循环加状态机来实现暂停功能

你的提问看不懂,截图也不完整。for循环的停止有两种方式,暂停的方式挺多的。首先FOR循环的停止条件可以是循环次数到 了,也可以是中途条件满足直接退出。而暂停是利用了for循环中开辟的新线程没有结束。根据你的图,你的for循环在“时长”变量有确定的值的时候是肯定能结束的。如果while循环不能退出那是因为你的while循环没有退出条件。最后感觉你的程序功能不明确,结构还有待改善。labviw是数据流的。一个代码的执行是够是并行的,需要考虑它的执行必要条件是否还没有运行比如被别的循环暂用了,这种情况得不到数据的代码是不会运行的。希望对你有帮助。

单击FOR循环可以创建停止控件,增加停止条件即可

for循环应该是不能暂停的,只能停止(退出for循环)                    

编程思维有问题,简单的问题被你搞复杂了,换个思路

使用while循环加状态机来实现暂停功能     
老师:这怎么理解,可否告知细节?

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

网站地图

Top