如何再次开启已经关闭的while循环
时间:10-02
整理:3721RD
点击:
串口传来数据经过一个while循环,然后点while里的stop输出一个波形图。问题是:串口传来数据形成一个波形图后,不退出程序,然后串口又有数据传来,再需要生成一个波形图。
但是此时while循环是关闭的。我该如何再次启动这个while循环呢。
补充内容 (2016-2-16 12:32):
能不能给出个vi例子呢。简单说下我还是不会啊。谢谢了。
但是此时while循环是关闭的。我该如何再次启动这个while循环呢。
补充内容 (2016-2-16 12:32):
能不能给出个vi例子呢。简单说下我还是不会啊。谢谢了。
用中断吧,中断中给一个全局变量,然后主循环判断这个全局变量的值再进while循环。
可以把那个while循环写到子vi里面需要时调用(新手容易犯while循环不停止错误),
楼上说的很合理,将生成波形的循环写成子vi。再建一个循环进行波形的实时输出
可以在循环外面加一层条件结构,满足条件就进行循环
用子VI比较合理
个人感觉把处理数据的while循环放在条件循环中比较方便,需要时条件ON 则执行,不需要时,条件OFF,则不执行。
能不能给出vi程序呢。谢谢了
搞成子vi我不太会。能不能具体点呢
能不能给出个详细的vi例子呢。谢谢了·
能不能给出个vi实例呢,谢谢大神
能不能给出个vi实例呢,简单说下我还不是不懂啊。谢谢了!
能不能给出个vi实例呢,简单说下我还不是不懂啊。谢谢了!
综合看你的需求,使用队列或者功能型全局变量传数据啊,需要数据就提取,不需要就不提取就好了,没有你这么玩法的。