系统中有两个完全并列的While循环 假设为A和B
测试一: 将A和B的运行条件打开 然后点击运行(不是连续运行)。A和B都将正常运行。不过先执行一个 再执行另一个。
如果任意关掉一个循环的运行条件,假设为A, 则A将关掉之后运行一个循环才停掉。而不是立即关掉。
测试二: 如果任意选择一个循环假设为A 将其运行条件打开,另一个不打开。 然后点击运行(不是连续运行)
那么A将正常运行,此时打开B的运行条件将不起作用。 除非将系统停掉 重启才会起作用。
备注:如果点击的是连续运行 则不存在这个问题。
附件是程序。
问一下,你们做程序的时候是不是一定要点击 连续运行?或者说这样会好些 避免不必要的麻烦。。。
1
|
|
|
|
while循环左上角没有N,只有for循环才有?难道书的不是一个东西?
|
|
|
|
|
学习了,谢谢。停止循环后,如何才能控制循环继续启动呢?
|
|
|
|
|
我分两种方式给你说明一下吧
第一种:把你的条件改成循环停止条件,也就是说你想停止点按钮就停止。
第二种:在这两两个while的内部在套一个while这样循环可以连续执行。
|
|
|
|
|
连续循环时候,如果只单独灭掉一个循环,则另一个循环还在运行中,所以整个VI就在运行,所以这时候当你再想挨冻刚才灭掉的那个循环时,就不会响应!
只有一个VI中所有循环都灭掉,整个VI才会灭掉,在连续运行时,这个VI才会重启!
|
|
|
|
|
扑哧 发表于 2016-3-9 11:38
我分两种方式给你说明一下吧
第一种:把你的条件改成循环停止条件,也就是说你想停止点按钮就停止。
第二种:在这两两个while的内部在套一个while这样循环可以连续执行。
您好,程序框图最外边的红框怎么做,是做什么用的?
|
|
|
|
|