Sciences Pour l’Environnement

Nos tutelles

CNRS

Rechercher




Accueil > Projets de recherche > SISU (Simulation Informatique et Systèmes Ubiquitaires) > DEVSimPy > Utilisation

Fonctionnalités Générales : Autres

par campana - publié le

Simulation des diagrammes

Avec DEVSimPy la simulation des diagrammes est accessible par une pression sur le raccourci représenter par des engrenages (Image 2) dans la barre d´outils. La fenêtre (Image 1) apparaîtra pour laisser le soin à l’utilisateur de lancer la simulation.

Les seuls champs à renseigner sont : le temps de simulation final (ici 10.0) et le type d´algorithme appliqué par le simulateur DEVS (hiérarchique, à plat, ...). L´unité de temps est à définir par l´utilisateur en fonction de l´application. Ensuite la simulation peut débuter par une pression sur le bouton `Run´. Une barre de progression permettra de connaître l´état d´évolution de la simulation.

L’utilisateur peut à tout moment suspendre la simulation. Pendant ces suspensions, l´utilisateur peut agir sur les modèles pour modifier leur comportement en éditant leur code source avec l´éditeur embarqué (l´éditeur externe ne permet pas cet exercice).

Lorsque le plugin `verbose´ est activé, le bouton `Log´ invoquera une fenêtre dans laquelle apparaîtra les détails de la simulation.

La simulation est également accessible en montrant le panel de contrôle `Simulation´ par le menu `Show´ puis `Simulation´.

Gestion des perspectives

Les perspectives ont étés définis pour répondre à un besoin de configuration de l´environnement graphique personnalisé. L´utilisateur peut créer une perspective par l´intermédiaire du menu `Perspectives´ puis `New´. Il suffit de renseigner un nom à la perspective courante pour sauvegarder celle-ci. Une liste des perspectives sera accessible par le même menu. Il est possible de supprimer des perspectives définit par l´utilisateur mais la perspective par défaut ne peut pas être supprimer.

Gestion des options

Le menu des options donne accès au sous-menu des langages et des préférences définis dans DEVSimPy.

Préférences

Les préférences sont répertoriés suivant quatre volets : `General´, `Simulation´, `Editor´ et `Plugins´.

Volet `General´
Il permet de gérer les options liés à l´interface générale. (Voir image 3)
Les champs configurables sont :
- Le chemin du répertoire de plugins : par défaut le répertoire `plugins´.
- Le chemin du répertoire des librairies : par défaut le répertoire `Domain´.
- Le chemin du répertoire de sortie : par défaut le répertoire `out´.
- Le nombre de fichiers récent accessibles au démarrage.
- La taille de la liste de l´historique des actions.
- La taille de la police de l´interface.

Volet `Simulation´
Il permet de gérer les options de simulation comme l´activation d´un son à la fin des simulations et la stratégie de simulation par défaut.
(Voir image 4)

Volet `Editor´
Il permet de gérer les options d´édition du code python des modèles.
(Voir image 5)

Volet `Plugins´
Il permet de gérer les options de gestion, d´activation, de desactivation et de configuration des plugins.
(Voir image 6)

Internationalisation

DEVSimPy est traduit en deux langues : le français et l´anglais. Lorsque l´utilisateur change de langue, il lui sera demandé de redemarrer l´interface.

Aide

L’utilisateur peut demander une aide aux auteurs de DEVSimPy en leur envoyant un mail au travers du menu d´aide `Help´.

Portfolio