LABVIEW_课堂笔记 随机(十)循环结构

目录

循环结构

For循环 

建立For循环结构需要以下几个步骤:

While循环 

​创建While循环需要以下几个步骤:

循环结构数据通道与自动索引 

​移位寄存器 

反馈节点 


循环结构

LabVIEW 2015提供两种循环结构:For循环和While循环。两种循环结构的功能基本相同,但使用上有一些差别:For循环必须指定循环总次数,到指定循环次数后自动退出循环;而While循环则不用指定循环次数,只需要指定循环退出条件,如果循环退出条件成立,则退出循环。 

For循环 

For循环按照设定好的循环总次数N执行结构内的对象。它包含两个端子:循环总数(输入端口)和循环计数(输出端口

 

For循环也可以添加循环条件端口,添加方法是:右键For循环边框,在弹出的快捷菜单中选择“条件接线端”即

 

建立For循环结构需要以下几个步骤

放置 For 循环
添加循环程序
设置循环次数

While循环 

While循环重复执行循环体内的代码,直到满足某种条件为止。While循环包含两个端口:循环次数(输出端口)和循环条件(输入端口。While循环的循环条件输入端口是一个布尔型的量,默认情况下,是当条件满足时循环停止

创建While循环需要以下几个步骤

放置 While 循环框
添加循环对象
设置循环条件判断方式

循环结构数据通道与自动索引 

循环结构数据通道是循环结构内数据与结构外数据交换(输入/输出)的必经之路,位于循环结构框上,显示为小方格 

添加循环结构的输入数据通道方法是:程序框图界面中,单击工具选板上的“进行连线”工具后,连接数值输入控件输出端口和乘法函数对象的输入端口后,系统自动生成数据通道。循环结构的输出数据通道,如果直接连接可能出错,当出现错误标识时,可以右键数据通道,在弹出快捷菜单中选择“隧道模式---最终值”即 

 

当循环结构外部和数组相连接时在数据通道可以选择自动索引的功能。自动索引自动计算数组的长度,并根据数组最外围的长度确定循环次数。 

移位寄存器 

在循环结构中经常用到一种数据处理方式,即第i次循环执行的结果作为第i+1次循环的输入LabVIEW循环结构通过移位寄存器实现这种功能。 

 

反馈节点 

反馈节点的基本功能与移位寄存器是相似的,它的优点在于可以节省空间,使程序看上去更加紧凑。

反馈节点 用来在循环结构之间传递数据,相当于只有一个左侧端子的移位寄存器

当它没有与任何数据连接之前,是黑色的,与数据连接之后就变成与数据类型相应的颜色。

和移位寄存器一样,反馈节点也要进行初始化,否则会造成不可预料的结果出现

  

从1加到5(for) 

(while)

 

 

作业:

 

  

猜你喜欢

转载自blog.csdn.net/weixin_50546241/article/details/124613844
今日推荐