Simscript III/Dictionnaire des instructions/WORK/WAIT

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

L’énoncé work placé dans une routine processus fait retourner le "process notice" dans l’échéancier pour une durée spécifiée par l’énoncé, avant de reprendre l’exécution des énoncés qui suivent le work dans le processus. Sur un work l’attribut sta.a prend la valeur 1 et l’attribut time.a contient l’heure prévue pour la fin du work. Le contrôle de l’exécution est rendu au programme horloge.

Syntaxe :



q est une quantité positive (constante, variable, fonction). Bien entendu, le processus peut être interrompu pendant cette durée q auquel cas sta.a prendra la valeur 3 et time.a contiendra le temps restant à dérouler par le work à cet instant (voir interrupt).


Exemples :

work 8 days;
wait Exponential.f( Moyenne, 6) minutes ;
work Durée / 60.0 minutes ;