« Simscript III/Dictionnaire des instructions/CLASS » : différence entre les versions

Contenu supprimé Contenu ajouté
Nouvelle page : Un bloc <font color="#0000FF">begin class .. end </font>declare une classe et doit apparaître dans le préambule (<font color="#0000FF">preamble</font>). Il est suggéré de termine...
 
Aucun résumé des modifications
Ligne 24 :
 
<source lang="fortran">
begin class Ressource
every Ressource
has a Unités_Totales,
an Unités_Acquises,
an Unités_Disponibles method,
a attendre_Pour method,
a nettoyer method, and
owns a Requête'FileAttente
Ligne 42 :
begin class Requête
every Requête
has a Unités,
a Priorité,
a Le_Processus, and
belongs to a FileAttente
define Unités, Priorité as integer variables
define Le_Processus as a pointer variable
define FileAttente as a set ranked by high Priorité
end’‘Requête
 
begin class Caissier
every Caissier
is a Ressource,
has a Nom,
a Servir_Client method
define Servir_Client as a method
yielding 1 real value ‘‘Temps d’attente en minutes
define Nom as a text variable
accumulate Travail_Moyen_Journalier as the Journalier mean,
Travail_Moyen as the mean of Unités_Acquises
accumulate Longueur_Moy_File_Journalière as the Journalier mean,
Longueur_Max_File_Journalière as the Journalier maximum,
Longueur_Moy_File as the mean,
Longueur_Max_File as the maximum,
Histo_File ( 0 to 20 by 1) as the histogram of N.FileAttente
the class
has a Temps_Moyen_Service ‘‘En minutes
define Temps_Moyen_Service as a real variable
end ‘‘Caissier
 
</source>