Labview新手入门之While循环与For循环对比

 时间:2024-10-15 22:28:32

前面几篇分别介绍了For循环和While循环,那么类比C语言中两种循环结构,在Labview中这两种循环结构的差异

工具/原料

Labview

For循环、While循环

方法/步骤

1、如图所示:For循环需指定循环次数,否则无法运行;While循环需要指定停止条件,否则同样无法运行所以在知道循环次数的时候一般使用For循环,在不知道循环次数的时候选择While循环

Labview新手入门之While循环与For循环对比

2、如果For循环的循环次数指定为0同时W丝群闻栝hile循环的停止条件为True,运行一下程序显示结果会是怎样的呢?如图所示芟坳葩津,初始值都为-1,运行后While循环次数为0,For循环次数仍为-1,由此可知给定上述条件后,For循环不运行,而While循环必须执行一次

Labview新手入门之While循环与For循环对比

Labview新手入门之While循环与For循环对比

3、关于移位寄存器,此处先做对比,后续会做详扭箧别砷细解释移位寄存器的用法与意义!如图所示,两种结构同样的条件,通过移位寄台仵瑕噤存器之后的结果是相同的,但是由于While循环的特性(即始终运行一次)故需增加条件才能保证2种循环的结果

Labview新手入门之While循环与For循环对比

Labview新手入门之While循环与For循环对比

4、前文中我们介绍For循环可以生产数组,那么While循环如何生成数组呢?在图中对比发现,Wh坡纠课柩ile循环生成数组方式类似于For循环,但是如果两个产生的数组相同,While循环的结束条件需作仔细考量

Labview新手入门之While循环与For循环对比

Labview新手入门之While循环与For循环对比

5、最后我们介绍一下二维数组的生成:For循环中二维数组是生成采用的是For循环的嵌套,那么在While循环中能否实现呢?如图所示,我们同样采用While循环嵌套的方式进行二维数组的生成!

Labview新手入门之While循环与For循环对比

Labview新手入门之While循环与For循环对比

6、综上所述,在Labview中For循环与While循环有很多类似的用法,区别主要在于循环次数以及循环条件,在使用While循环时候循环条件尤为重要!

Labview公式节点的使用 使用Labview计算1到100的和 LabVIEW-条件结构 Labview之随机数生成 LabVIEW-数组-二维数组转置
热门搜索
好看的动漫推荐 中国动漫排行榜 阳痿图片 机器人画画图片 我的自画像图片