Pré. | Proc. |
Déclencheurs
Déclencheurs représentent des signaux et des événements qui peuvent activer des transitions quittant l'état actuel. Un déclencheur peut représenter un signal ou un événement du monde réel tel que :
- Un bouton appuyé
- Un message en cours de réception
- Une pédale enfoncée
- Un interrupteur est actionné
- Un état dans une région concurrente en cours d'entrée ou de sortie
Pour qu'une déclencheur ait un effet
- Des transitions doivent être définies qui se déclencheront lorsque la simulation recevra le signal ou l'événement
- L' State Simulation actuel ou son ou ses parents doivent avoir une transition sortante qui accepte ce déclencheur
- La transition activée doit être non protégée ou avoir une protection qui sera évaluée à True
Gérer Déclencheurs
Action |
Détail |
Voir aussi |
---|---|---|
Création Déclencheurs |
Déclencheurs sont créés soit comme une instance d'un élément Signal, soit comme un événement anonyme. Déclencheurs sont connectés aux transitions dans la dialogue « Propriétés de transition », comme illustré ici. Dans cet exemple, un Déclencheur nommé « Pushdown » a été défini sur la base du signal « Signal_Pushdown ».
Un déclencheur apparaîtra dans l'onglet « Projet » de la fenêtre Navigateur , comme illustré ici :
|
Déclencheur Transition Fenêtre Simulation Événements |
Utilisation Déclencheurs |
Déclencheurs sont déployés en les connectant à des transitions, comme dans l'exemple précédent, et sont utilisés pendant la simulation en les « tirant » dans la simulation en cours d'exécution selon les besoins. Lors de l'utilisation déclencheurs ces points doivent être pris en compte :
|
Déclencheurs de Re-Signal Options spécifiques au type de connecteur |
Tir Déclencheurs |
Le déclenchement déclencheurs signifie signaler ou activer un déclencheur dans la simulation en cours. Cela peut activer zéro, une ou plusieurs transitions en attente en fonction de l'état et de la concurrence de la Simulation en cours. Le déclenchement déclencheurs peut être réalisé de plusieurs manières. La plus efficace est la liste « Déclencheurs en Attente ». Au cours de Simulation du modèle, si le simulateur atteint une impasse en raison de déclencheurs requis non disponibles (déclenchés), la liste de tous déclencheurs candidats possibles est affichée dans la liste « Déclencheurs en Attente » de la fenêtre Événements Simulation .
Un double-clic sur un déclencheur dans cette liste le déclenchera dans la Simulation . D'autres façons de déclencher un déclencheur incluent :
|
Fenêtre Simulation Événements Options spécifiques au type de connecteur |