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选项,可创建附加的左端口来存储前几次循环的值。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论