一、数组
1、概念:数组由元素和维度组成。元素是组成数组的数据。维度是数组的长度、高度或深度。数组可以是一维或多维的,在内存允许的情况下每一维度可有多达() – 1 个元素。
注:LabVIEW中的数组索引从零开始。无论数组有几个维度,第一个元素的索引均为零。
2、限制:数组中不能再创建数组。允许创建多维数组,或者创建每个簇中含有一个或多个数组的簇数组。不能创建数组元素为子面板控件、选项卡控件、.NET控件、ActiveX控件、图表、多曲线XY图、多列列表框的数组。
3、创建多维数组
(1)添加维度:如需在前面板上添加一个多维数组控件,一是右键单击索引框并从快捷菜单中选择。二是用户也可以直接拖拽索引显示边框至所需维数。
(2)删除维度:如需一次删除数组的一个维度,一是右键单击索引框并从快捷菜单中选择。二是也可改变索引框的大小来删除维度。
注:行和列是从零开始的,即第一列为列0,第二列为列1,依此类推。
例1:下面第二张图表示第2行第3列元素为78
4、介绍数组大小和索引数组
(1)数组大小:用来查看数组有多少行多少列
步骤:先将数组设置为数组输入控件,然后创建显示控价即可。
(2)索引数组:找到某个具体的数值
步骤:先将数组设置为数组输入控件,创建常量,输入想要查询的元素行列,下图中要查询的就是第一行第二列元素。
二、簇
1、概念:将不同类型的数据元素归为一组。LabVIEW错误簇就是簇的一个例子,它包含一个布尔值、一个数值和一个字符串。簇类似于文本编程语言中的记录或结构体。
2、创建一个簇输入控件或簇显示控件:在前面板上添加一个簇外框,再将一个数据对象或元素拖曳到簇外框中,数据对象或元素可以是数值、布尔、字符串、路径、引用句柄、簇输入控件或簇显示控件。
3、介绍按名称捆绑,按名称解除捆绑
(1)按名称捆绑
步骤:将簇设置为输入控件,给布尔类型创建输入控件,即布尔的输入控件给簇里的布尔赋值。
(2) 按名称解除捆绑
检验步骤:给上述的输出簇添加一个指示灯,将输出的值放到指示灯里。