LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

如何跳出for循环

Solved!
Go to solution

作了一段程序,要对数组内的内容逐个进行操作。

所以选用了for循环。

但同时又希望数组内的内容满足一定条件后,就不进行剩余数组内容的操作。

 

目前想到的是,for循环内加了个标志位和case判断。即在想要跳出循环时,标志为置False。

以后虽然继续for循环,但不进行任何操作。

 但好像效率太低。也显得方法太笨。

 

希望大家提供些建议,也增加我的思路。

谢谢。

 

 

0 Kudos
Message 1 of 5
(7,780 Views)

您可以使用'WHILE LOOP'循環,以核實每一個數組元素,並停止如果條件達到或如果它經歷了整個陣列。

你能否提供更多細節您的問題嗎?



 

0 Kudos
Message 2 of 5
(7,762 Views)

如果你的labview版本是8.5或者8.6,你可以右键点击for loop,选择“Conditional Terminal”,就可以象while loop一样终止for loop的运行。

如果版本低于8.5,你只能用while loop做了。

0 Kudos
Message 3 of 5
(7,747 Views)
Solution
Accepted by topic author Azhong

7.1版范例...

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 Kudos
Message 4 of 5
(7,745 Views)

谢谢各位答复。

受益非浅。

0 Kudos
Message 5 of 5
(7,724 Views)