Documentation MCS32
Description :
Cette fonction indique si une capture de position a été effectuée.(exécution de
l'instruction CAPTURE2 avec SRV85 seulement)
Remarques :
<Axe> doit être un axe servo. La valeur retournée n'est vraie qu'une fois par
capture. REG2_S est remis automatiquement à 0 sur une opération de lecture et
lorsqu'il vaut 1. Sur une relance d'une autre capture et si REG2_S vaut 1 alors
REG2_S est mis à 0.
Exemple :
CAPTURE2(X,24,Off,0,0,Off)
WAIT REG2_S(X)
XPosition!= REGPOS2_S(X)
Voir aussi :
REGPOS_S, CAPTURE, REG_S, REG1_S
10-16-172- REPEAT – Repeat...Until
Syntaxe :
REPEAT
UNTIL <Condition>
Description :
Cette structure permet au système d'exécuter une série d' instructions dans une
boucle aussi longtemps que la condition donnée est fausse.
Remarques :
Dans la structure REPEAT ... UNTIL les <Instructions> sont exécutées au moins
une fois même si la condition est vraie. L'exécution de l'instruction « Until »
provoque le basculement vers la tâche suivante.
Exemple :
a%=0
REPEAT
UNTIL a%>100
Voir aussi :
WHILE
10-16-173- RESTART – Redémarrage du système
Syntaxe :
RESTART
Description :
Redémarre le système de la même manière qu'une mise sous tension.
Remarques :
En lecture, si RESTART=VRAI
10-16-174- RIGHT$ - Partie droite d'une chaîne
Syntaxe :
RIGHT$(<Chaîne>,<Nombre>)
Types acceptés : chaîne : chaîne de caractères
Nombre : Entier
Description :
Cette fonction retourne les <Nombre> caractères de droite d'une chaîne.
Remarques :
Pour trouver le nombre de caractères dans <Chaîne>, utilisez LEN(<Chaîne>).
Exemple :
a$="Capteur1"
b$=RIGHT$(a$,1) 'Résultat : b$="1"
Voir aussi :
LEFT$
10-16-175- RTRIM$ - Enlève les espaces à droite
Syntaxe :
RTRIM$ (<Expression>)
Types acceptés : Expression : chaîne de caractères
R342
EX
{<Instructions>}
PRINT #1,a%
a%=a%*2
si RESTART=FAUX ⇒ Reset à froid.
'REG_S redevient faux automatiquement
⇒
Reset à chaud.
- 218 -
SERAD S.A.