Next: Performence temps réel
Up: Du point de vue
Previous: L'interface graphique
L'utilisateur de ORCCAD doit implémenter chaque action ou TM
comme la composition des fichiers suivants :
- inc.h : ce fichier contient la liste des
include nécessaire à l'implémentation de l'action.
- var.h : ce fichier contient la liste des variables
nécessaires à l'implémentation de l'action.
- param.h : ce fichier récupère les paramétres
d'entrée de l'action fournis par l'intermédiaire de l'automate.
- init.c : ce fichier implémente les traitements à
faire comme initialisation de l'action à exécuter.
Ce fichier est exécuté après que le signal de déclenchement de
l'action a été reçu par l'automate.
Ce traitement se termine par l'émission à l'automate du signal
de précondition, indiquant ainsi que l'initialisation de
cette action a bien eu lieu. - corps.c : ce fichier implémente comme son nom l'indique le corps
de l'action à traiter. Ce fichier est exécuté après que le signal
de précondition a été reçu par l'automate et que l'état
de l'automate permette le lancement du corps de l'action
Le corps se termine par l'émission à l'automate du signal de
postcondition. - end.c : ce fichier implémente le traitement correspondant
à la terminaison de l'action. Ce fichier est exécuté
après que l'automate a reçu le signal de postcondition.
Pour chaque action, l'utilisateur devra créer ces cinq fichiers.
Ces fichiers devront être créés pour chaque action à implémenter
et dans des répertoires différents à partir du répertoire
MT compris dans l'arborescence du système ORCCAD.
Ensuite, pour chacune des actions à implémenter, il faudra
donner le chemin d'accès de ces différents fichiers dans le fichier
mts.C contenu dans le répertoire Prr/nom_application/
de l'arborescence du système ORCCAD.
Le protocole indiqué ci-dessus est le seul qu'un utilisateur
qui souhaite implémenter des actions sur ORCCAD a à
faire pour élaborer son application, une fois que la mission
en MAESTRO a été créée et sans compter la programmation
de l'interface graphique.
Next: Performence temps réel
Up: Du point de vue
Previous: L'interface graphique
Soraya Arias
Mon Jan 6 17:20:35 MET 1997