【摘要】:数组是由同一类型数据元素组成的大小可变的集合。图3-16 数组的创建第1步2)将需要的有效数据对象拖入数组框,切记此要点,如果不分配数据类型,该数组将显示为带空括号的黑框。图3-17 数组创建第2步在数组框图的左端或左上角为数组的索引值,显示在数组左边方框中的索引值对应数组中第一个可显示的元素,通过索引值的组合可以访问到数组中的每一个元素。
在程序设计语言中,“数组”是一种常用的数据结构,是相同数据类型数据的集合,是一种存储和组织相同类型数据的方式。与其他程序设计语言一样,LabVIEW中的数组是数值型、布尔型、字符串型等多种数据类型中的同类数据的集合,在前面板的数组对象往往由一个盛放数据的容器和数据本身构成。
数组是由同一类型数据元素组成的大小可变的集合。当有一串数据需要处理时,它们可能是一个数组,当需要频繁地对一批数据进行绘图时,使用数组将会事半功倍,数组作为组织绘图数据的一种机制是十分有用的。当执行重复计算,或解决能自然描述成矩阵向量符号的问题时数组也是很有用的,如解答线形方程。在VI中使用数组能够压缩框图代码,并且由于具有大量的内部数组函数和VI,使得代码开发更加容易。
可通过以下两步来实现数组输入控件或数组显示控件的创建。
1)从控件选板中选取数组、矩阵控件,再选其中的数组拖入前面板中,如图3-16所示。
图3-16 数组的创建第1步(www.chuimin.cn)
2)将需要的有效数据对象拖入数组框,切记此要点,如果不分配数据类型,该数组将显示为带空括号的黑框。
如图3-17所示,数组1未分配数据类型,数组2未分配了布尔类型的数组,所以此时边框显示为绿色。
图3-17 数组创建第2步
在数组框图的左端或左上角为数组的索引值,显示在数组左边方框中的索引值对应数组中第一个可显示的元素,通过索引值的组合可以访问到数组中的每一个元素。LabVIEW中的数组与其他编程语言相比比较灵活,任何一种数据类型的数据(数组本身除外)都可以组成数组。其他的编程语言如C语言,在使用一个数组时,必须首先定义数组的长度,但LabVIEW却不必如此,它会自动确定数组的长度。在内存允许的情况下,数组中每一维的元素最多可以达231-1个。数组中元素的数据类型必须完全相同,如都是无符号16位整数,或全为布尔型等。当数组中有n个元素时,元素的索引号从0开始,到n-1结束。
相关推荐