1
Programmation CN flexible
1.10 Opérations sur les chaînes de caractères
1.10.4 Longueur de la chaîne de caractères
Cette fonctionnalité permet de déterminer la longueur
d'une chaîne de caractères.
Syntaxe :
INT_ERG = STRLEN
Sémantique :
Il s'agit de la restitution du nombre de caractères
différents de 0, comptés depuis le début de la chaîne
de caractères.
Exemple :
Cela permet, par exemple, de déterminer la fin de la
chaîne, grâce à la recherche d'un caractère individuel
comme décrit ci-après :
IF(STRLEN (NOM_BLOC) > 10) GOTOF DEFAUT
1.10.5 Recherche de caractères/de suites de caractères dans la chaîne
Cette fonctionnalité permet de rechercher des
caractères isolés ou une suite de caractères dans une
chaîne de caractères. Les résultats signalent à quel
endroit de la chaîne de caractères se trouve le
caractère / la suite de caractères qui fait l'objet de la
recherche.
INT_ERG = INDEX
INT_ERG = RINDEX
INT_ERG = MINDEX
INT_ERG = MATCH
Sémantique :
Fonctions de recherche : elles donnent la position dans
la chaîne de caractères (premier paramètre) pour
laquelle la recherche fut une réussite. Si le caractère/la
suite de caractères n'est pas trouvé/e, la valeur -1 est
restituée. Le premier caractère se trouve à la
position 0.
1-56
(STRING)
(STRING,CHAR)
(STRING,CHAR)
(STRING,STRING)
(STRING,STRING)
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
Type de résultat : INT
Type de résultat : INT
Type de résultat : INT
Type de résultat : INT
Type de résultat : INT
© Siemens AG 2004 All rights reserved.
1
03.04