Simulation graphique de programmes Signal
(version provisoire et incomplète)
sous le répertoire SimulationSignal.dir se trouvent 3 sous-répertoires :
fichiers : Simu.c
simuSignal_Simu.hCes fichiers sont nécessaires si le code engendré par le compilateur Signal est du code C ou C++. Si vous demandez une génération de code Java, ces fichiers ne seront pas utiles. Attention, simuSignal_Simu.h est engendré automatiquement par le Makefile, ne pas le modifier à la main.
Pour lancer la simulation, tapez :
java -classpath $ADRPACKAGE simuSignal.Simu &
où ADRPACKAGE est l'adresse du répertoire contenant
le répertoire simuSignal
paramètres d'entrée : la largeur et la hauteur du cadre (type integer)
paramètres de sortie : le numéro associé à cet objet (type TWindow)L'appel à createFrame est obligatoire; si vous utilisez le pace-maker, l'appel sera déjà fait.
paramètres d'entrée : le numéro de la fenêtre mère et la direction verticale ou horizontale (type TWindow, type Direction)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère, la largeur de la zone, sa hauteur (type TWindow, type integer, type integer)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère (type TWindow)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère, son état initial (coché ou non) (type TWindow, type boolean)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère, la valeur minimum, la valeur maximum, la valeur initiale, la largeur, la hauteur, distance entre 2 ticks affichés (type TWindow, type integer, type integer, type integer, type integer, type integer, type integer, type integer)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère (type TWindow)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère, la largeur du canvas, sa hauteur (type TWindow, type integer, type integer)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée : le numéro de la fenêtre mère, la largeur de la zone, sa hauteur (type TWindow, type integer, type integer)
paramètres de sortie : le numéro associé à cet objet (type TWindow)
paramètres d'entrée
: le numéro du curseur (type TWindow)
paramètres de sortie : valeur
du curseur (type boolean)
Je vous conseille d'ouvrir Polychrony et de charger le fichier VTIDENTITY.sig, les explications seront plus claires.
Un modèle s'occupe de gérer les entrées et de créer toutes les objets graphiques pour la simulation, c'est le modèle CONTEXT; un modèle s'occupe de l'affichage de la sortie, c'est le modèle SCREEN.
Le modèle de processus CONTEXT Le modèle de processus SCREEN