For循环位于:函数选版-函数-编程-结构-F艺皱麾酪or循环,For循环由总数(N)接线端和计算(i)接线端构成;使用连线至总数(N)张嫜较氅接线端的值n作为执行次数,计数接线端(i)可提供当前的循环计数,取值范围是0到n-1。
工具/原料
LabVIEW
For循环构成
1、N:总数接线端指定For循环内部代码执行的次数。如将0或负数连接至总数接线端,For循环不执行。
2、i:计数接线端表示完成的循环次数。第一次循环的计数为0。
3、条件接线端(可选):用于指定For循谪藁钴碳环的结束条件。For循环通常在完成总数接线端指定的循环次数后结束执行。条件接线端可用来指定在某个条件(例如,错误)发生时停止For循环。1)条件接线端是圆时观锻娜叼候,True停止/False继续;2)条件接线端是箭头时候,True继续/False停止;
4、隧道(可选):将数据传出和传入For循环,不进行额外处理;输入隧道在For开始运行的时候,将数据传入到For内,之后不再传入新值;输出隧道在For最后一次运行的时候,将最后的数据传出For;
5、移位寄存器(可选):获取上一次循环的数据,并将数据传递至下一次循环;移位寄存器成对出现,但是左边的移位寄存器可以添加(左上面的一个移位寄存器会在下一个循环的时候将数据传递给下面的移位寄存器),以此类推;
6、启用索引(可选):将数组数据连接至For循环的输入隧道时,启动自动索引隧道每次读取数组的一个元素钱砀渝测(如果此时N端不连张嫜较氅接运行总次数,则数组里面的数组读取结束后,For将停止运行);如果将For数据开启自动索引输出,则For将每次运行的数据生成数组,最后一起输出;
练习
1、练习移位寄存器,隧道,索引的功能;建议使用高亮运行,观察数据流;
2、生成5行5列的二维随机数数组;