L'outil makeDiag
Cet outil permet de générer des diagrammes ou d'extraire des données depuis un fichier de description d'exécution (.des).
Génération de diagrammes
makeDiag permet de générer des diagrammes au format bitmap ou au format postscript. La syntaxe est la suivante :
./makeDiag fichier.des -bmp toto.bmp
Le fichier toto.bmp est généré à partir des informations contenues dans le fichier de description fichier.des.
Les options sont les suivantes :
- -b time : spécifie le temps de départ dans la simulation
- -e time : spécifie le temps de fin dans la simulation
- -node nodeId1 ... nodeIdN : sélectionne uniquement les noeuds d'identités nodeId1 ... nodeIdN
- -nodeI nodeId1 nodeId1 : sélectionne tous les noeuds dans l'intervalle [nodeId1, nodeId2]
- -evt type1 ... typeN : sélectionne uniquement les types d'événement
- -ignevt type1 ... typeN : ignore des types d'événement
- -s width height : spécifie la taille de l'image de sortie (par défaut 640 par 480)
- -sys ON ou -sys OFF : affiche ou non les événements systèmes
- -msg ON ou -msg OFF : affiche ou non les échanges de message
- -msgname ON ou -msgname OFF : affiche ou non les noms des messages
- -outmsg ON ou -outmsg OFF : affiche ou non les messages des noeuds
- -scale valeur : affiche une grille
- -sim nb : sélectionne la simulation nb dans le fichier de description
Affichage à l'écran
makeDiag permet aussi d'afficher les informations du fichier de description à l'écran. La syntaxe générale est la suivante :
./makeDiag fichier.des -screen
Les options sont les suivantes :
- -b time : spécifie le temps de départ dans la simulation
- -e time : spécifie le temps de fin dans la simulation
- -evt type1 ... typeN : sélectionne uniquement les types d'événement
- -ignevt type1 ... typeN : ignore des types d'événement
- -sys ON ou -sys OFF : affiche ou non les événements systèmes
- -full : affiche la description complète des événements
Il existe deux autres formats de sortie :
- ./makeDiag fichier.net -analysis : analyse le fichier au complet
- ./makeDiag fichier.net -state : affiche l'état des noeuds au cours de la simulation