Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 53

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

1
03.04
Conversion depuis STRING
Avec la fonction NUMBER, la conversion se fait de
STRING vers REAL.
Si ISNUMBER fournit la valeur FALSE, une alarme est
déclenchée dès que NUMBER est appelé avec le
même paramètre.
Avec la fonction AXNAME, une chaîne de caractères
de type STRING peut être convertie en type AXIS. Une
alarme est émise si le résultat ne peut pas être affecté
à un descripteur d'axe existant.
Syntaxe
BOOL_ERG = ISNUMBER (STRING)
REAL_ERG = NUMBER (STRING)
STRING_ERG = AXSTRING
AXIS_ERG = AXNAME (STRING)
Sémantique :
ISNUMBER (STRING) donne TRUE, quand la chaîne
de caractères représente un nombre REAL valide selon
les règles du langage. Cela permet de contrôler si la
chaîne de caractères est convertible en un nombre
valable.
NUMBER (STRING) donne en retour le nombre
représenté par la chaîne comme valeur REAL.
AXSTRING (AXIS) transforme le descripteur d'axe
indiqué en une chaîne de caractères.
AXNAME (STRING) transforme la chaîne de caractères
indiquée en un descripteur d'axe.
Exemples
DEF BOOL BOOL_ERG
DEF REAL REAL_ERG
DEF AXIS AXIS_ERG
DEF STRING[32] STRING_ERG
BOOL_ERG = ISNUMBER ("1234.9876Ex-7")
BOOL_ERG = ISNNUMBER ("1234XYZ")
REAL_ERG = NUMBER ("1234.9876Ex-7")
STRING_ERG = AXSTRING(X)
AXIS_ERG = AXNAME("X")
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
1.10 Opérations sur les chaînes de caractères
(AXIS)
;maintenant : BOOL_ERG == TRUE
;maintenant : BOOL_ERG == FALSE
;maintenant : REAL_ERG == 1234.9876Ex-7
;maintenant : STRING_ERG == "X"
;maintenant : AXIS_ERG == X
Programmation CN flexible
Type de résultat : BOOL
Type de résultat : REAL
Type de résultat : STRING
Type de résultat : AXIS
1
1-53

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d