SERAD MD Série Manuel D'utilisation page 97

Masquer les pouces Voir aussi pour MD Série:
Table des Matières

Publicité

Documentation Drive MD
• Programme principal
Le programme principal d'une tâche peut appeler tous les sous programmes de la tâche
mais ne peut pas appeler les sous programmes d'une autre tâche. Une tâche correspond à
un fichier. Dans l'exemple précédent, la tâche1 peut appeler les sous-programmes
SousProg1 et SousProg2 mais ne peut pas appeler les sous- programmes SousProg3 et
SousProg4. Un sous programme d'une tâche peut également appeler un autre sous-
programme de la même tâche.
Une seule structure PROG ... END PROG doit être utilisée par tâche. Elle peut apparaître
à n'importe quel endroit.
Pendant l'exécution de la tâche, la rencontre du mot clé END PROG provoque un
branchement de celle-ci en PROG.
• Sous-programmes
Un sous-programme doit être déclaré par une procédure SUB...END SUB. Il peut être
placé avant ou après le programme principal.
Pour appeler un sous-programme, vous devez utiliser la fonction CALL. Le sous-
programme appelé doit être dans la même tâche.
Après l'appel du sous-programme, son exécution et son retour, la tâche continue
automatiquement à l'instruction qui suit l'appel du sous-programme. Le système sort d'un
sous programme lorsqu'il rencontre l'instruction END SUB ou EXIT SUB. Par exemple :
SUB Calcul
VR2=0
IF VR1=0 EXIT SUB
VR2=VR10/VR1 ' Division
END SUB
Un sous-programme peut être appelé partout dans le programme mais ne peut s'appeler
lui-même. Si des données sont utilisées dans le programme et dans des sous programmes,
il est recommandé d'utiliser des variables bien spécifiques. En fait, toutes les variables
R634
' Si VR1 est égal à zéro la division est impossible
- 97 -
SERAD S.A.S.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Md 230 mMd 400 tMd

Table des Matières