Description de l'application | Rexroth IndraMotion MTX
PRN#
Syntaxe :
À l'aide de NJUST (No JUSTify), il est possible de commuter de manière pré‐
maturée à l'édition formatée.
Lors de l'édition des données pour les fichiers, le type de données "REAL" peut
comporter 7 positions au maximum (4 positions avant la virgule et 3 positions
après la virgule) et le type de données "INTEGER" peut comporter 9 positions
au maximum. Les zéros de tête et de queue sont supprimés. Ceci est égale‐
ment valable pour la sortie justifiée à gauche.
LJUST permet de directement générer les programmes CN avec CPL qui peu‐
vent être exécutés sous le mode de fonctionnement "EXÉCUTION", étant
donné que les caractères entre l'adresse CN et la valeur sont supprimés.
PRN#(<n>,[<Expression>][,<Expression>][,<Expression>][,...][;])
<n>
<Expression>
;
Fig.7-57:
Syntaxe PRN#
Le type de variable peut être librement sélectionné. Les variables et tableaux
indexés peuvent également être utilisés. Il est également possible de program‐
mer des expressions REAL double précision sous forme d'expressions CPL
quelconques.
Si le résultat d'une expression doit être édité sous référence d'un format, au
moins une des expressions doit être du type "STRING". Dans ce chaîne de
caractères de format, il est possible de définir le format à l'aide de "#" et ".". Les
résultats sont inscrits à la position de l'instruction de format définie par "#". La
première instruction de format contenu dans une expression STRING se réfère
à la première expression suivante qui peut être éditée avec une indication de
format. Les expressions booléennes ne peuvent pas être formatées. Le nombre
de toutes les indications de format programmées doit être inférieur ou égal au
nombre des expressions à éditer. Si cette condition n'est pas remplie, les "#"
en excédent sont affichés. Si aucune format n'est indiqué, une expression est
éditée dans le format standard.
Electric Drives
| Bosch Rexroth AG
and Controls
1 à 9 :
Numéro logique du fichier dans lequel on veut écrire.
0:
La sortie est déviée sur l'écran (comme pour la pro‐
grammation des remarques à l'aide de l'ordre MSG).
Caractères alphanumériques quelconques (texte entre
guillemets), chaîne de caractères de format ou variable
dont le contenu doit être enregistré/affiché.
Écrase l'addition automatique d'un <CR><LF>.
Pour un enregistrement écrasé via PRN# s'applique ce
qui suit :
Ordre PRN#B avec point-virgule :
Si la longueur des nouvelles données à écrire est infé‐
rieure à la longueur des anciennes données, les nou‐
velles données sont insérées et le reste des anciennes
données est conservé.
Ordre PRN#B sans point-virgule :
Si la longueur des nouvelles données à écrire est infé‐
rieure à la longueur des anciennes données, les nou‐
velles données sont insérées et le reste des anciennes
données est écrasé par les espaces.
457/550
Fonctions CPL