1.数组
在程序设计语言中,“数组”是一种常用的数据结构,是相同类型数据的集合,是一种存储和组织相同类型数据的良好方式。与其他程序设计语言一样,LabVIEW中的数组是数值型、布尔型、字符串型等多种数据类型中的同类数据的集合,在前面板的数组对象往往由一个盛放数据的容器和数据本身构成,在程序框图上则体现为一个一维或多维矩阵。数组中的每一个元素都有其唯一的索引值,可以通过索引值来访问数组中的数据。
数组是由同一类型数据元素组成的大小可变的集合。当有一串数据需要处理时,它们可能是一个数组,当需要频繁地对一批数据进行绘图时,使用数组将会受益匪浅,数组作为组织绘图数据的一种机制是十分有用的。
LabVIEW中的数组与其他编程语言相比较比较灵活,任何一种数据类型的数据(数组本身除外)都可以组成数组。其他的编程语言如C语言,在使用一个数组时,必须首先定义数组的长度,但LabVIEW不必如此,它会自动确定数组的长度。在内存允许的情况下,数组中每一维的元素最多可达-1个。数组中元素的数据类型必须完全相同,如都是无符号16位整数,或全为布尔型等。当数组中有n个元素时,元素的索引号从0开始,到n-1结束。
2.簇
“簇”是LabVIEW中一种特殊的数据类型,是由不同数据类型的数据构成的集合。在使用LabVIEW编写程序的过程中,不仅需要相同数据类型的集合------数组来进行数据的组织,有些时候也需要将不同数据类型的数据组合起来以更加有效地行使其功能。在LabVIEW中,“簇”这种数据类型得到了广泛的应用。
2.1 簇的组成
簇是LabVIEW中一个比较特别的数据类型,它可以将几种不同的数据类型集中到一个单元中形成一个整体,类似于C语言中的结构。</