Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 463

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

Description de l'application | Rexroth IndraMotion MTX
Exemple :
7.15.3
Lire les caractères dans une chaîne de caractères
MID$
Syntaxe :
Exemple :
7.15.4
Modification des chaînes de caractères
MID$
1 DIM ABC$(1)
2 DIM BCDE$(10)
Cette fonction extrait des parties d'une expression STRING. Le résultat peut
être transmis à une variable CHARACTER dimensionnée ou non dimension‐
née :
Une variable CHARACTER dimensionnée contient le STRING partiel
complet déterminé par l'ordre MID.
Une variable CHARACTER non dimensionnée contient uniquement
l'adresse de départ et la longueur du STRING partiel déterminé. Si l'ex‐
pression STRING, à partir de laquelle le STRING partiel a été extrait, la
variable CHARACTER non dimensionnée est également modifiée de ma‐
nière correspondante.
Si un enchaînement a lieu au sein de l'ordre MID (p. ex. MID$(A$+B$,2,3)),
le résultat ne doit être attribué qu'à un seul tableau.
MID$ (<Expression STR>,<Point de départ>[,<Nombre de caractères>])
<Expression STR>
<Point de départ>
<Nombre de caractères>
Fig.7-51:
Syntaxe MIDS$
La plage de valeurs pour le 2ème et le 3ème paramètre inclut des valeurs en‐
tières entre 1 et 1024. Si la plage de valeurs n'est pas respectée, le message
d'erreur "Paramètre invalide" est émis. Si une partie du tableau qui n'est pas
encore affectée est accédée, "NUL" est renvoyé.
Programme:
1
DIM A$(10
2
DIM B$(5)
3
A$="ABCDEFGHIJ"
4
B$=MID$(A$,2,5)
5
C$=MID$(A$,2,5)
6
REM Les variables B$ ont C$ le même contenu : BCDEF
7
A$="QRSTUVWXYZ"
8
REM
La variable B$ a le contenu : BCDEF
La variable C$ a le contenu : RSTUV
L'instruction MID$ écrase des parties d'un tableau de caractères.
Electric Drives
| Bosch Rexroth AG
and Controls
Tableau pour une chaîne de caractères ayant une lon‐
gueur maximale de 1 caractère.
Tableau pour une chaîne de caractères ayant une lon‐
gueur maximale de 10 caractères.
Expression STRING à partir de laquelle les parties doi‐
vent être extraites.
Détermine la position au sein du tableau <Expression
STRING> à partir de laquelle les caractères doivent être
extraits.
Détermine le nombre de caractères qui sont extraits. Si
le <Nombre de caractères> n'est pas programmé, tous
les caractères jusqu'à la fin du tableau sont extraits.
439/550
Fonctions CPL

Publicité

loading