Labview新手入门之While循环与For循环对比
1、如图所示:For循环需指定循环次数,否则无法运行;While循环需要指定停止条件,否则同样无法运行所以在知道循环次数的时候一般使用For循环,在不知道循环次数的时候选择While循环
2、如果For循环的循环次数指定为0同时While循环的停止条件为True,运行一下程序显示结果会是怎样的呢?如图所示,初始值都为-1,运行后While循环次数为0,For循环次数仍为-1,由此可知给定上述条件后,For循环不运行,而While循环必须执行一次
3、关于移位寄存器,此处先做对比,后续会做详细解释移位寄存器的用法与意义!如图所示,两种结构同样的条件,通过移位寄存器之后的结果是相同的,但是由于While循环的特性(即始终运行一次)故需增加条件才能保证2种循环的结果
4、前文中我们介绍For循环可以生产数组,那么While循环如何生成数组呢?在图中对比发现,While循环生成数组方式类似于For循环,但是如果两个产生的数组相同,While循环的结束条件需作仔细考量
5、最后我们介绍一下二维数组的生成:For循环中二维数组是生成采用的是For循环的嵌套,那么在While循环中能否实现呢?如图所示,我们同样采用While循环嵌套的方式进行二维数组的生成!
6、综上所述,在Labview中For循环与While循环有很多类似的用法,区别主要在于循环次数以及循环条件,在使用While循环时候循环条件尤为重要!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:68
阅读量:69
阅读量:59
阅读量:82
阅读量:34