Simscript III/Dictionnaire des instructions/START SIMULATION

Un livre de Wikilivres.

L’énoncé "start simulation" donne le contrôle de l’exécution du programme au programme horloge qui retire le premier processus de l’échéancier et exécute la routine correspondante, puis recommence (sur un "return" de la routine). Il se place généralement dans le "main", après les initialisations et le déclenchement des premiers processus, mais il peut aussi se placer dans toute routine.

Syntaxe :



Remarque : Pour l’arrêt de la simulation, il y a deux possibilités.

1. Après l’exécution d’un processus, sur un "return", l’échéancier se trouve être vide. On retourne alors dans le main, à l’énoncé qui suit "start simulation". On peut alors éditer les résultats, puis faire stop, ou relancer la simulation pour un tour (après lecture d’autres données sans doute...).
2. On décide d’arrêter la simulation après un certain nombre de mesures sur une certaine variable W; pour cela, un test d’arrêt sera placé après la prise de mesure de W, test qui fera appel à un routine d’édition des résultats se terminant par stop. Ce cas est le plus courant.