Pré. | Proc. |
Déclencheurs
Les déclencheurs représentent des signaux et des événements qui peuvent activer des transitions quittant le ou les états actuels. Un déclencheur peut représenter un signal ou un événement du monde réel tel que :
- Un bouton enfoncé
- Un message reçu
- Une pédale enfoncée
- Un interrupteur étant lancé
- Un état dans une région concurrente en cours d'entrée ou de sortie
Pour qu'un 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 de Simulation actuel 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 à Vrai
Gestion des déclencheurs
Action |
Détail |
Voir également |
---|---|---|
Création de déclencheurs |
Les déclencheurs sont soit créés en tant qu'instance d'un élément Signal, soit en tant qu'événement anonyme. Les déclencheurs sont connectés aux transitions dans la boîte de dialogue 'Transition Propriétés ' comme indiqué 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 du Navigateur , comme illustré ici :
|
Gâchette Transition Fenêtre Événements Simulation |
Utilisation des déclencheurs |
Les 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 « déclenchant » dans la simulation en cours selon les besoins. Lors de l'utilisation de déclencheurs, ces points doivent être pris en compte :
|
Déclencheurs de Re-Signal Options spécifiques au type de connecteur |
Déclencheurs de tir |
Lancer des déclencheurs signifie signaler ou activer un déclencheur dans la simulation en cours. Cela pourrait activer zéro, une ou plusieurs transitions en attente en fonction de l'état et de la simultanéité de la Simulation en cours. Les déclencheurs de tir peuvent être obtenus de plusieurs façons. La plus efficace est la liste ' Déclencheurs en Attente '. Au cours de la Simulation du modèle, si le simulateur se trouve dans une impasse en raison de l'indisponibilité des déclencheurs requis (déclenchés), la liste de tous les déclencheurs candidats possibles s'affiche dans la liste ' Déclencheurs en Attente ' de la fenêtre Événements de Simulation .
Double-cliquer sur un déclencheur dans cette liste le déclenchera dans la Simulation . Voici d'autres façons de déclencher un déclencheur :
|
Fenêtre Événements Simulation Options spécifiques au type de connecteur |