Simscript III/Dictionnaire des instructions/CALL
L’énoncé call appelle un sous-programme de type routine (Sous_Programme), process method (Méthode_Processus), ou method (Méthode d’un objet).
Syntaxe : |
|
giving introduit la liste des paramètres d’entrée et yielding celle des paramètres de sortie.
Exemple :
call Entrer(Accès_Au_Tablier(Pont))(PR);
call Demander (Pont) (Unités_Demandées, PR);
call Libérer(Accès_Au(Pont));
call Quitter(Accès_Au_Tablier(Pont))(_En_Secondes);
call Synchroniser(Véhicule)(2, 1);
call Attendre_Le(Feu(Origine(Véhicule)))("Vert");
call Voyager
giving Distance, Vitesse_Moyenne
yielding Durée
call Imprimer_Paramètres_Distribution (Nombre, Moyenne, Ecart_Type,
Maximum, Minimum, Fréquence(*),
"Distribution uniforme (sim_gen_rand_well512 -- l’>Écuyer)",
Hmin, Hmax, Hdelta);