Contents Previous Next

Création des modèles DEVSimPY

Lorsque l´utilisateur choisit de construire ces modèles en utilisant DEVSimPy il lui suffit d´invoquer le gestion de création des modèles par un clic droit sur le canvas qui va accepter le modèle.

Menu contextuel d´un diagramme


L´utilisateur se laisse guider par le gestionnaire en renseignant les champs indispensables à la création des modèles. Quatre types de modèles peuvent être crée:


Fenêtres de configuration d´un modèle atomique


Si l´on détail la création d´un modèle atomique (images ci-dessus), l´utilisateur doit choisir dans la première fenêtre du gestionnaire le premier bouton radio. Ensuite, une deuxième fenêtre propose la définition du nom, le comportement par défaut, le nombre de ports d´entrées et de sorties et le comportement spécifique stocké dans un fichier pyDEVS. Si l´utilisateur veut attribuer un comportement identique à celui d´un modèle déjà construit, il pourra le renseigner en décochant la dernière case puis en allant chercher le fichier python spécifique. Enfin, la dernière fenêtre propose un nom de fichier .amd par défaut mais l´utilisateur peut changer se nom ainsi que la localisation du fichier. Si l´utilisateur sauvegarde le fichier dans un répertoire d´une librairie déjà chargée dans DEVSimPy, ce dernier sera rafraîchit et le modèle directement accessible par un glisser/déposer.


La procédure est identique pour la création de modèles couplés (.cmd). Par contre, la création de ports d´entrées ou de sorties à l´intérieur des modèles couplés repose seulement sur une étape de configuration qui consiste à renseigner le nom et éventuellement un identifiant (un entier) particulier des ports.


Lorsque les modèles sont crées ils apparaissent directement dans le canvas sur lequel à eu lieu le clic-droit qui a fait apparaître le gestionnaire de création. L´utilisateur doit maintenant décrire le comportement DEVS dans un fichier python qui est invoqué en cliquant sur le menu contextuel `Edit´.


Contents Previous Next