ARRAY_ELEMENTS: Arrays

Grundsätzlich sind nur eindimensionale Arrays möglich. Mehrdimensionale Arrays lassen sich jedoch nachbilden, indem für jede Dimension – siehe im nachfolgenden Beispiel - ein eigener Typ definiert wird.

struct[?].name Array160
struct[?].element[0].name a
struct[?].element[0].type REAL64
struct[?].element[0].array_elements 160
var[?].name Array10x160
var[?].type Array160
var[?].array_elements 10

Im NC-Programm:

V.E.Array10x160[i].a[j] (* wobei i:0..9, j:0..159 *)

In Abhängigkeit von der gewählten Adressierungsart Index-Methode oder AutoMem-Methode sind bei Arrays Besonderheiten zu beachten. Sie werden in den folgenden Abschnitte beschrieben.