EOV

From VLE

Jump to: navigation, search

EOV, eyes of VLE

Description

EOV est une application graphique de visualisation d'informations en temps réel. Le but est de fournir un retour visuel sur l'évolution d'une simulation en temps réel des états d'une ou de plusieurs variables d'états de modèles.

Ce programme s'appuie sur les flux de sorties de type vle::oov::CairoPlugin. Elle ajoute une interface graphique sous forme de plugin vle::eov::Plugin permettant de gérer des intéractions avec le flux de sortie, par exemple, en fournissant la possibilité d'afficher ou de cacher une courbe dynamiquement.

Utilisation

Pour utiliser EOV, il faut exécuter le programme depuis un terminal sous GNU/Linux ou cliquer sur l'icône sous Windows. L'utilisation de EOV pour la simulation se situe dans le fichier de description d'expérience VPZ.

Vpz

Pour utiliser un greffon graphique, il suffit d'en informer la balise output. Par exemple, la définition d'une sortie pour un automate cellulaire se trouvant sur la machine dont l'adresse IP est 127.0.0.1, son port d'accès 8000 (où les fichiers seront enregistrés dans le dossier /tmp) :

 <outputs>
  <output name="output"                  <!-- le nom de la sortie -->
          format="distant"               <!-- utilisation de oov ou eov -->
          location="127.0.0.1:8000:/tmp" <!-- où se trouve oov ou eov -->
          plugin="cairocaview" />        <!-- le nom du plugin -->
 </outputs>

Terminal

Pour exécuter eov dans un terminal :

eov -p 8000

Pour plus de renseignements sur l'utilisation de EOV, vous pouvez consulter les documentations eov --help ou man eov.

Historique

  • v0.7.0, changement du protocole de communication entre VLE et EOV et meilleure gestion des threads.
  • v0.6.0 suppression du mode démon de EOV remplacer par un mode classique d'interface graphique avec gestion de dessin des greffons depuis les threads.
  • v0.5.0, l'application a été remise à jour avec l'ensemble des bibliothèques de VLE. Nous retrouvons pour le moment, les plugins level, gauge et caview respectivement : un niveau montrant l'évolution d'une variable d'état, une gauge et un automate cellulaire sur lequel des objets peuvent se déplacer.

Fonctionnement

This page was last modified on 17 January 2010, at 11:40. This page has been accessed 726 times.