Documentation MCS32
Exemple :
LOCATE 1,1
PRINT "<MENU PRINCIPAL>"
10-16-125- LOG - Logarithme
Syntaxe :
LOG (<Expression>)
Types acceptés : Expression : réel
Description :
Retourne le logarithme naturel de <Expression>
Remarques :
<Expression> doit être une expression numérique.
Exemple :
a!=LOG(1.2)
Voir aussi :
EXP
10-16-126- LONGTOINTEGER – Conversion Entier long / Entier
Syntaxe :
LONGTOINTEGER(<Expression>)
Types acceptés : Expression : Entier long
Description :
Cette fonction convertit une donnée de type entier long en une donnée de type
entier.
Exemple :
A&=Time
B%=LongToInteger(A&)
10-16-127- LOOP – Mode virtuel
Syntaxe :
LOOP(<Axes>)=ON/OFF
Description :
Cette fonction passe l'axe en mode virtuel et permet de tester un programme sans
codeur ni moteur. Elle permet aussi de gérer un axe maître sous la forme d'une
base de temps et bénéficiant de toutes les possibilités d'un axe réel (Accélération,
Décélération, Vitesse, ...).
10-16-128- LTRIM$ - Enlève les espaces à gauche
Syntaxe :
LTRIM$(<Expression>)
Description :
Retourne une copie d'une chaîne sans les espaces se trouvant à gauche.
Remarques :
<Expression> doit être une chaîne de caractères.
Exemples :
a$="
b$=LTRIM$(a$)
Voir aussi :
RTRIM$
10-16-129- MERGE – définit l'enchaînement
Syntaxe :
MERGE(<Axe>)=ON | OFF Ou MERGE(<AxeX>,<AxeY>)
Description :
Cette instruction est utilisée pour activer ou désactiver l'enchaînement des
mouvements consécutifs. La seconde forme est utilisée pour l'interpolation.
Exemple :
MERGE(X)=ON
TRAJ(POS(X)=1000,VEL(X)=500)
TRAJ(POS(X)=1500,VEL(X)=20)
MERGE(X)=OFF
TRAJ(POS(X)=1800,VEL(X)=1000)
R342
EX
Menu
"
' Résultat b$="Menu
'Mouvements enchaînés sans
'passage par une vitesse nulle
'passage par une vitesse nulle
'à la position 1500
- 205 -
"
SERAD S.A.