labview的程序结构教程(PPT)LabVIEW的程序结构:主要的程序结构有: 循环(While循环和For循环) 选择(Case结构) 顺序(Sequence结构) 事件(Event结构) 2.3.1 For循环 1.For循环的创建 基本的For循环结构由循环框、循环次数端口和计数端口组成。 2.For循环的工作流程 For循环用于将结构中的程序循环执行指定的次数。 在开始For循环之前,从循环次数端口读入循环次数,计数端口输出0值。 接下来执行For循环框内框图代码程序,每执行一次计数端口值自动加1。 循环次数达到设定值后,退出循环。 3.For循环的数据通道与自动索引 数据通道是用连线工具连接循环框内外的数据端口时,在框架上自动形成的方形通道图标 。 图标空心表明此时数据通道具有自动索引功能,实心图标不能索引 。 自动索引是指将循环框外面的数组成员逐个依次进入循环体内,或将循环框内的数据累加成一个数组输出到循环框外面。 例如:下图中通道自动索引功能有效时,每一次循环产生一个新的数据,存储在循环的边框通道上,待循环结束以后,产生的6个数据将传送到一个数组指示器中。自动索引功能无效时,只有最后一次For循环产生的1个随机数传到循环外。 4.移位寄存器 创建:右击边框,弹出一个菜单,选择Add Shift Register选项,可添加一个移位寄存器。 用途:主要用于While循环和For循环,将上一次循环的值传给下一次循环。 数据类型: 数字型、布尔型、字符串等 。 初始化:在循环外将初始值连到移位寄存器的左端口,有默认初值。 还可以存储前几次循环的值,在移位寄存器的左端口或右端口上右击鼠标弹出菜单,选择Add Element选项,可创建附加的左端口来存储前几次循环的值。
2
|
|
|
|