1.条件结构
条件结构位于“函数”选板的“结构”子选板中,从“结构”子选板中选取条件结构,并在程序框图上拖放以形成一个框图,框图的左边的数据端口是条件选择端口,通过其中的值选择到底哪个子图形代码被执行,这个值默认为布尔型,可以改变为其他类型,在改变为数据类型时要考虑的一点是如果条件结构的选择端口最初接收的是数字输入,那么代码中可能存在n个分支,当改变为布尔型时分支0和1自动变为假和真,而分支2、3等未丢失,在条件结构执行前,一定要明确地删除这些多余的分支,以免出错。顶端是选择器标签,里面有所有可以被选择的条件,两旁的按钮分别为减量按钮和增量按钮。
如果想表示10~20的数,可以表示成10..20的形式;小于或等于100的数可以表示为..100;
LabVIEW的条件结构与其他语言的条件结构相比,简单明了,结构简单,不仅相当于Switch语句,还可以实现if...else语句的功能。条件结构的边框通道和顺序结构的边框通道都没有自动索引与禁止索引这两种属性。
2.顺序结构
顺序结构分为平铺式顺序结构和层叠式顺序结构。
1)平铺式顺序结构
顺序结构中的每一个子框图都称为一个帧,刚建立顺序结构时只有一个帧,对于平铺式顺序结构,可以通过在帧边框的左右分别选择在前面添加帧和在后面添加帧来增加一个空白帧。
由于每个帧是可见的,多以平铺式顺序结构不能添加局部变量,不需要借助局部变量这种机制在帧之间传输数据。
2)层叠式顺序结构
层叠式顺序结构的表现形式与条件结构十分相似,都在框图的同一位置层叠多个子框