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.
Weiterführende Informationen