【摘要】:建立数组,首先选择“控件”选板→“数组,矩阵与簇”中的“数组”控件,在前面板上建立一个数组控件,再将需要的有效数据对象拖入数组框。图4-1为空数组的前面板及图标,图4-2中显示了一些常用的一维数组,包括数值数组、布尔数组、字符串数组。利用循环创建一维数组和二维数组的实例如图4-3所示。在使用一个数组时,LabVIEW会自动确定数组的长度,而不需预先定义。
建立数组,首先选择“控件”选板→“数组,矩阵与簇”中的“数组”控件,在前面板上建立一个数组控件,再将需要的有效数据对象拖入数组框。如果不分配数据类型,该数组将显示为带空括号的黑框;分配数据类型后,数组控件在程序框图内显示的颜色根据数组元素的数据类型而确定。刚生成的数组为一维数组,左上角为索引框,在左上角的索引框上单击鼠标右键,选择“添加维度”命令,可以增加数组的维度。图4-1为空数组的前面板及图标,图4-2中显示了一些常用的一维数组,包括数值数组、布尔数组、字符串数组。除了在前面板中创建数组控件,还可以在程序框图中创建数组常量。此外,通过For和While循环也可以自动索引生成数组,当自动索引打开时,每一次循环产生一个新的数组元素,并储存在循环边框上;当自动索引关闭时,只有最后一次循环产生的数传到循环外。利用循环创建一维数组和二维数组的实例如图4-3所示。
图4-1 空数组
图4-2 几种常见的数组(www.xing528.com)
图4-3 利用循环创建一维数组和二维数组的实例
(a)一维数组;(b)二维数组
LabVIEW中的数组相比其他编程语言较为灵活,任何一种数据类型的数据,除了数组本身以外,均可组成数组。在使用一个数组时,LabVIEW会自动确定数组的长度,而不需预先定义。在内存允许的情况下,数组中每一维元素最多可达231-1个。数组中元素的数据类型必须相同,如都是无符号16位整数,或全部为布尔型等,当数组中有n个元素时,元素的索引号由0开始到n-1结束。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。