循环嵌套问题
在一个VI中的一个循环嵌套了两个循环,这两个嵌套循环是相互独立的.外部循环始终是运行的.我现在遇到的问题是:开始停止两个嵌套循环后,然后又让两个循环运行,但是得到的结果是只能有一个循环能运行,另一个循环不能运行,要让两个循环同时走起来该怎么办? 具体跟程序的结构有关,可以压缩一下上传上来,大家一起解决,好运! 1 保证能同步停止妈?你采用了什么办法?2 你是否可以考虑采用都是2循环呢 我也遇见了:
1.运行开始两种波形都能显示
2.按下波形图表1的开关,波形图表1停止显示。再开启该波形图表1不能显示。但是按下波形图表2的控制开关能使该波形图表1继续显示。
3.按下波形图表2的开关后,波形图表2反而继续显示。
做了一下是否能同步停止的试验:发现不能同时停止! 哈哈,看完你的程序,感觉2点,一是好笑,而是可气。
1 第一个图用2个按钮,当然不好控制了;
2 第2个图,是死循环,按钮的值无法传递进去,永远结束不了。
解决办法:
1 采用一个stop按钮放在一个while内,创建局部变量,并用它作为第二个循环的结束条件。最外面的循环结束条件,可以格外用一个exit按钮,同样要采用局部变量的方式,放在2个内while,和stop按钮构造或关系。
2 可以采用application的stop功能。 版主批评的是,第二个图是自己疏忽了。allqq-mogudiandian-65all
第一个图的目的是:两个循环能够互不干扰的运行,各自的开关控制各自的循环
页:
[1]