Labview循环结构

1.while循环

  While循环位于结构选择板,选择后在程序框图中拖拽出所需要的While循环区域。程序运行后选中区域中的模块将重复运行直到While循环结束。

  带方框的字母i,为循环计数接线端,为While循环当前执行的次数,While循环执行后,循环体至少被执行一次。

  带方框的红色圆点,为While循环的条件结束端子,可以右击选择TRUE时停止或TRUE时继续(C语言中while(1)才可以一直运行,但labview中while一直运行的条件可以设置是true或者false)

  练习:产生0-1之间的随机数,直到值大于等于0.9时,循环停止,记录循环次数并在最后显示。

  需求分析:随机数生成器,数值比较器,i需要数值显示控件

  结构隧道:将循环内的数据连接到循环外的结构,称为结构隧道(图中while循环计数)。While循环的结构隧道输出最后一次运行的结果值。

2. for循环

  Labview中的For循环能按照设定次数循环内部程序。

  带方框N表示给定循环次数;

  带方框i表示当前循环次数,与While循环相同。

  右键点击For循环,可以为For循环添加条件结束端子。其效果与While循环中的条件结束端子相同。

  同样是上面的例子,可以发现,循环次数i不能够连接数值显示控件,结构隧道的输出不能连接到值类型上,因为For循环的结构隧道输出的是一个长度为N的数组。

3. for与while的比较

for循环

while循环

未添加条件接线端,按照指定的次数执行

仅当条件接线端接收到符合条件的值时循环结束

可执行0次

最少执行一次

结构隧道自动输出一个数组

结构隧道自动输出最后一次结果值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值