Système réactifs et programmation synchrone 30 Janvier 2006 LMPI – Option IREEL
TD N° 2 : Du modèle à l’implantation de programme (Simulation)
Objectif et organisation du TD :
• Notions de type
• Combine
• Fonctions
• Instanciations 1. Instructions primaires
Reprendre les instructions vues en cours avec leurs exemples et regarder leur comportement au simulateur esterel. : exemple du coureur …
2. Instruction combine
Tout ce qui est fonction, type, combine, tâches … est abstrait pour Esterel.
Il faut lors de la simulation définir ces types, fonctions combine …dans un fichier foo.h et ensuite définir les fonctions dans un fichier foo_data.C
Reprendre l’exemple du taxi vu en cours et simuler le en implémentant le combine .
3. Fonctions et instanciation de module
On reprend le module générique TopMeter qui comptabilise le nombre de signaux Top et qui lorsqu’on lui demande émet le nombre de top multiplié par une constante K .
Créer ce module générique et programmer le module GetSpeed vu en cours, en mettant en œuvre une déclaration de type.