1
03.04
Initialisation avec valeurs identiques, REP
1. Initialisation lors de la définition du tableau
DEF type TABLEAU[n,m] = REP(valeur)
La même valeur (constante) est affectée à tous les
éléments du tableau.
Il n'est pas possible d'initialiser des variables de type
FRAME.
Exemple :
DEF REAL TABLEAU5[10,3] = REP(9.9)
2. Possibilités en cours d'exécution du programme
TABLEAU[n,m] = REP(valeur)
TABLEAU[n,m] = REP(expression)
• Il est également possible, dans ce cas, d'utiliser des
expressions comme valeurs.
• Tous les éléments du tableau sont initialisés avec la
même valeur.
• L'initialisation débute par les indices de tableau
programmés. De cette façon, on peut également
affecter des valeurs à des tableaux partiels.
Les variables de type FRAME sont admises et peuvent
ainsi être initialisées très facilement.
Exemple :
Initialisation de tous les éléments avec la même valeur
DEF FRAME FRM[10]
FRM[5] = REP(CTRANS (X,5))
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
Programmation CN flexible
1.3 Définition de tableaux
1
1-35