如何再次开启已经关闭的while循环

2019-07-17 17:29发布

串口传来数据经过一个while循环,然后点while里的stop输出一个波形图。问题是:串口传来数据形成一个波形图后,不退出程序,然后串口又有数据传来,再需要生成一个波形图。
但是此时while循环是关闭的。我该如何再次启动这个while循环呢。


补充内容 (2016-2-16 12:32):
能不能给出个vi例子呢。简单说下我还是不会啊。谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
xyz549040622
1楼-- · 2019-07-17 22:42
用中断吧,中断中给一个全局变量,然后主循环判断这个全局变量的值再进while循环。
ShuiMoLise
2楼-- · 2019-07-18 00:43
可以把那个while循环写到子vi里面需要时调用(新手容易犯while循环不停止错误),
wangcan8868
3楼-- · 2019-07-18 01:48
 精彩回答 2  元偷偷看……
suoai1215
4楼-- · 2019-07-18 06:04
可以在循环外面加一层条件结构,满足条件就进行循环
EMT123
5楼-- · 2019-07-18 06:48
用子VI比较合理
一水真人
6楼-- · 2019-07-18 09:38
个人感觉把处理数据的while循环放在条件循环中比较方便,需要时条件ON 则执行,不需要时,条件OFF,则不执行。

一周热门 更多>