NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

如何在LABVIEW程序框图中实现三层循环内容各不相同的循环

Solved!
Go to solution

现在要给一个试验台循环顺序的发指令。

 

客户要求整个循环包括三层循环:
最外层大循环次数给个输入次数确定,可以借助FOR循环给定次次数;
中间层循环按照客户输入的模块数量确定,(因为模块数量提前不定,无法使用平铺式顺序结构来规划顺序循环)
最内层循环根据客户每次输入模块的具体内容定,数量也是不定的。
再解释一下如大循环4次,客户输入N个模块,每个模块是程序块1-程序块N;最终要实现顺序:{}为大循环4次,【】为模块N次,()为程序块N次;
{【(程序块1,...,程序块N)】;...【(程序块1,...,程序块N)】} ...{}(4次)
刚接触LABVIEW,只会一些简单的结构,有没有什么好的方法来解决这个问题,感谢!!
0 Kudos
Message 1 of 2
(1,133 Views)
Solution
Accepted by topic author laoA90

不知道我理解的对不对,Capture.PNG根据你所说的最外层大循环和中层循环都可以用for loop, 循环的次数依次是输入次数的control 和客户输入模块数量的control, 内层循环可以是while loop 视具体情况触发停止循环

0 Kudos
Message 2 of 2
(1,041 Views)