Eingangs-Arrays sowie Ein- und Ausgangs-Arrays übernehmen immer den Datentyp des Arrays, mit dem sie verbunden sind. Der Typ solcher Arrays muss daher in Formelknoten nicht angegeben werden. Sie müssen jedoch lokale Arrays und Ausgangs-Arrays im Formelknoten deklarieren.

Die Indizierung von Arrays beginnt wie in C bei Null. Im Unterschied zu C ignoriert LabVIEW jedoch eine Zuweisung zu einem Array-Element, das außerhalb des gültigen Array-Bereichs liegt. Ein weiterer Unterschied zu C ist, dass LabVIEW den Wert Null ausgibt, wenn eine Referenz zu einem Array-Element hergestellt wird, das außerhalb des zulässigen Bereichs liegt. Array-Ausgänge müssen in einem Formelknoten immer deklariert werden, es sei denn, sie entsprechen einem Array-Eingang; in diesem Fall müssen die beiden Anschlüsse den gleichen Namen haben.

Wenn ein Eingangsanschluss ein Array ist, können Sie die Größe des Arrays anhand folgender Funktionen bestimmen:

numDim = numberOfDims(inputArr);

firstrowsize = sizeOfDim(inputtArr, 0);

Beispiel für eine Array-Bearbeitung

Als Beispiel dient eine typische Array-Deklaration, beispielsweise

int16 a[4][7]

Nach der Deklarierung eines solchen Arrays können Sie Zuweisungen vornehmen, wie etwa

a[3][2]=455;

Ebenso können Array-Elemente auch in Ausdrücken verwendet werden, zum Beispiel

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