LabVIEW While循环结构的使用方法
来源:网络收集 点击: 时间:2024-08-03While循环与For循环类似,都是执行循环任务,但是不同的是While循环的循环次数不固定,只有当满足某个条件的时候,才停止循环。
首先我们来创建一个While循环:在程序框图中单击鼠标右键,在弹出的函数选板中选择结构,选中While循环在程序框图中拖出相应结构即可。

While循环是由循环框架、循环端口和 条件端口三个部分组成。

While循环的循环端口可以输出当前的循环次数,条件端口是控制循环是否执行,条件端口连接的是布尔数据,默认值是假,如果条件端口值是真,那么就会执行下一次循环,当条件端口值是假的时候,循环就会结束。
当我们单击条件端口时可以将其在真时停止和真时继续之间进行切换。

在While循环的循环框架两侧的边框上单击鼠标右键,在弹出的菜单中选择添加移位寄存器,即可创建完成移位寄存器。

在移位寄存器上单击鼠标右键,在弹出的菜单中选择添加元素,此时即可在左侧边框创建多个移位寄存器。
While循环的循环框架上左侧的移位寄存器会将前几次循环由右侧移位寄存器存储的数据传送过来,从第i次循环开始,左侧上面第一个移位寄存器传出的是第i-1次时循环的数据,第二个是第i-2次的数据......依次类推。

因为当循环结构执行循环任务的时候就不会受到外部的数据影响,所以连接条件端口的数据源必须放在循环内部,否则就会造成死循环。

因为While循环是由条件端口控制结束循环的,如果控制条件端口的值出现了逻辑错误,就会导致While循环出现死循环,当然如果出现这种情况的话,可以通过窗口工具条上的停止按钮来停止程序。

如果此经验对您有所帮助,就请支持一下,谢谢。
智能仪器NILABVIEWWHILE循环版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_1054542.html