Description de l'application | Rexroth IndraMotion MTX
Variable à virgule flottante (DOUBLE)
Variable logique (BOOLEAN)
Variable de tableau (ARRAY)
Exemple :
Exemple :
Dans ce cas, une variable occupe 32 bits de la mémoire. La plage de valeur
s'élève à +/-10
38
. Ceci correspond à 7 positions significatives.
Si un caractère "!" est postposé au nom de variable, la variable est interprétée
comme variable REAL double précision.
Dans ce cas, une variable occupe 64 bits de la mémoire. La plage de valeur
s'élève à +/-10
. Ceci correspond à 15 positions significatives.
308
La caractérisation s'effectue par un "?" postposé au nom de variable. Les va‐
riables logiques (variables bouléennes) ne peuvent avoir que la valeur TRUE
(= vrai) ou FALSE (=faux, non vrai). Les états ou conditions logiques requis
pour l'exécution ultérieure du programme y sont mémorisés.
Avec les variables ARRAY, il est possible de réserver sous un seul nom de
variable un tableau uni- ou bidimensionnel (Array) dans la zone de mémoire,
qui est composé de plusieurs variables du même type.
Les définitions de tableau sont possibles pour les variables du type INTEGER,
REAL, DOUBLE, BOOLEAN et CHARACTER. Afin de pouvoir accéder aux
différents éléments d'un tableau, il convient d'indiquer non seulement le nom
de la variable de tableau, mais également son index ou ses indices.
Dimensionnement d'une variable ARRAY
Accès à la variable ARRAY
100 FELDVAR(1,1) = MCS(1)
110 FELDVAR(2,1) = PCS(1)
120 FELDVAR(1,2) = MCS(2)
130 FELDVAR(2,2) = PCS(2)
140 FELDVAR(1,3) = MCS(3)
150 FELDVAR(2,3) = PCS(3)
Avant le premier accès au tableau, il convient de dimensionner la plage de
l'index ou la dimension de la variable de tableau au moyen des constantes
INTEGER :
●
Dimension de la variable de tableau du type INTEGER et REAL :
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
57/550