输入数组及输入 - 输出数组的类型同与其相连的数组的类型一致。这些数组无需在公式节点内部声明,但本地数组和输出数组必须在公式节点中声明。

与C语言类似,LabVIEW中数组元素的计数也是从零开始。与C语言的不同,如为数组以外的元素赋值,LabVIEW将不进行任何操作,即不发生赋值。此外,如引用范围外的数组元素,LabVIEW将返回零值。除非数组输出与数组输入相对应,即数组输出端与数组输入端的名称相同,否则必须在公式节点中声明数组输出。

如输入接线端是一个数组,使用下列函数可指定数组的形状。

numDim = numberOfDims(inputArr);

firstrowsize = sizeOfDim(inputtArr, 0);

数组操作范例

例如,下面是一个典型的数组声明:

int16 a[4][7]

声明数组后,可对其元素进行赋值:

a[3][2]=455;

通过下列表达式使用数组元素:

a[0][5]=a[1][6]*3+a[5][0];