Simscript III/Dictionnaire des instructions/THE SYSTEM
Apparence
L’énoncé the system permet de spécifier les attributs du système, les fonctions aléatoires empiriques ainsi que les ensembles (voir rubrique suivante). On doit définir le type (mode) des attributs, et des fonctions empiriques dans le préambule (preamble).
Syntaxe : |
|
Exemple :
preamble
permanent entities
every Client may belong to the Queue
the system has a Temps_Final,
a Distribution_Empirique random linear variable,
and owns a Queue
define Temps_Final as a double variable;
define Distribution_Empirique as a real stream 10 variable;
define Queue as a fifo set;
end ‘‘ preamble
Exemple :
preamble
define lire_Distribution_Empirique as a routine with 0 argument
the system has a Distr_Empirique_Discrète random step variable
define Distr_Empirique_Discrète as an integer stream 5 variable ''Utilise la suite 5 de
''nombres aléatoires
end '' preamble
routine lire_Distribution_Empirique
let buffer.v = 300 '' Taille du buffer
write as "0.12 3 0.24 4 0.25 5 0.09 6 0.18 7 0.12 8 *" using the buffer
read Distr_Empirique_Discrète using the buffer '' Lire la fonction empirique du buffer
define i as an integer variable
print 3 lines thus
Distribution empirique
Prob. Valeur
------- ------
for each i in Distr_Empirique_Discrète, '' Imprimer la fonction emprique
print 1 line with Prob.a(i), IValue.a(i) thus
****.** ****
end '' lire_Distribution_Empirique