Beispiel einer Konfigurationsliste
Beispiele für Typdefinitionen:
use_extended_string_var TRUE #Strings mit 128 Zeichen
struct[0].name VECTOR_T
struct[0].element[0].name x
struct[0].element[0].type REAL64
struct[0].element[1].name y
struct[0].element[1].type REAL64
struct[0].element[2].name z
struct[0].element[2].type REAL64
#
struct[1].name TARGET_POINT_T
struct[1].element[0].name point
struct[1].element[0].type VECTOR_T
struct[1].element[1].name valid
struct[1].element[1].type BOOLEAN
struct[1].element[1].access_rights READ_ONLY
struct[1].element[1].synchronisation TRUE
#
struct[2].name TRAJEKTORIE_T
struct[2].element[0].name nbr_points
struct[2].element[0].type SGN32
struct[2].element[1].name name
struct[2].element[1].type STRING
struct[2].element[2].name points
struct[2].element[2].type TARGET_POINT_T
struct[2].element[2].array_elements 10
Beispiele für Variablendefinitionen:
number_used_variables 5
#
var[0].name var_global_1
var[0].type UNS32
var[0].scope GLOBAL
var[0].synchronisation FALSE
var[0].access_rights READ_WRITE
#
var[1].name var_chan_1
var[1].type SGN32
var[1].scope CHANNEL
var[1].synchronisation TRUE
var[1].access_rights READ_WRITE
#
var[2].name array_chan_1
var[2].type SGN16
var[2].scope CHANNEL
var[2].synchronisation TRUE
var[2].access_rights READ_WRITE
var[2].array_elements 20
#
var[3].name var_chan_2
var[3].type STRING
var[3].scope CHANNEL
var[3].synchronisation TRUE
var[3].access_rights READ_WRITE
#
var[4].name trajektorie
var[4].type TRAJEKTORIE_T
var[4].scope CHANNEL
var[4].synchronisation FALSE
var[4].access_rights READ_WRITE