LABVIEW:两个while循环彼此和时间

时间:2013-10-30 16:06:13

标签: loops labview

我有一个较大的while循环,另一个while循环(循环2)在另一个while循环中。许多输入和输出都依赖于时间。当循环2位于较大的while循环内时,时间停止工作。我认为两个不同的站点相互冲突,导致时间停止,从而停止所有其他功能。如果我删除循环2一切正常。有人有解决方法吗?我尝试通过局部变量将较大的while循环停止连接到较小的停止 - 但这会产生错误。这是整个代码:http://i.stack.imgur.com/KOjnQ.png

另一个问题:如果指示灯不时闪烁,则表示代码中存在错误。我可以附上这个问题的照片。(http://i.stack.imgur.com/zEUsF.png

1 个答案:

答案 0 :(得分:1)

第一:
您的代码已损坏(没有连接while循环的停止条件) 第二:
你需要更好地理解LabVIEW代码,内部while循环将阻止外部while循环完成它的迭代。尝试使用Execution Highlighting(灯泡)运行代码,看看发生了什么(调试) 尝试查看LabVIEW中的教程,了解LabVIEW语言。

一种解决方案可能是将内环移出外环,但这取决于您的要求。