Réserver une Démo
Pré. Proc.

Ensemble Déclencheur et Auto-Tir

Ensembles Déclencheur sont un moyen efficace d'automatiser et de rationaliser l'exécution, les tests et la validation des modèles de simulation. En réutilisant des ensembles de déclencheurs (avec ou sans paramètres), il est possible de parcourir rapidement et efficacement de nombreux scénarios de simulation, soit manuellement, soit automatiquement à l'aide de l'outil « auto-firing ».

Accéder

Ruban

Simuler > Simulation Dynamique > Événements

À propos des Ensembles de Déclencheurs

Aspect

Détails

Voir aussi

Ensembles Déclencheur

  • Stocké avec un diagramme associé
  • Constitué d'une liste de Déclencheurs dans une séquence définie
  • Peut inclure des paramètres Déclencheur si nécessaire
  • Peut être utilisé manuellement en double-cliquant sur Déclencheurs pour tirer selon les besoins
  • Peut être utilisé dans le cadre du comportement « tir automatique » pour automatiser l'exécution
  • Géré depuis la fenêtre Simulation Événements

Gestion Ensembles

Les ensembles Déclencheur peuvent être créés en faisant glisser manuellement déclencheurs dans la liste déclencheurs actifs, puis en utilisant le menu déroulant « Gérer Ensembles Déclencheur » pour enregistrer un nouvel ensemble.

Il est également possible de sauvegarder un ensemble de déclencheurs créés au cours d'une même simulation en tant que nouvel ensemble. Cela est pratique pour créer plusieurs chemins de test au cours d'une simulation, en sauvegardant les déclencheurs déclenchés manuellement pour chaque cas de test.

Vous pouvez également supprimer un ensemble et supprimer tous les ensembles du diagramme actuel.

Il est également possible de charger un ensemble, de modifier les paramètres et/ou l'ordre de déclenchement et de sauvegarder l'ensemble sous un nouveau nom. Il s'agit d'une méthode pratique pour créer rapidement une suite de scripts de test de simulation.

Utilisation Ensembles

Pour utiliser un ensemble déclencheur sélectionnez-le d'abord par son nom dans la liste déroulante des ensembles déclencheur , comme dans cette image d'exemple. Une fois sélectionné, il charge la fenêtre Liste Déclencheur avec l'ensemble déclencheur défini.

Note que l'élément spécial <no event set> signifie qu'aucun ensemble n'est actuellement sélectionné. Au début de chaque simulation, si un ensemble est sélectionné, il sera chargé à nouveau pour le prochain exécuter . Si <no event set> est sélectionné, la liste déclencheur sera effacée.

Une fois que vous avez sélectionné un ensemble déclencheur et que la liste des déclencheurs est chargée, vous avez deux options :

  • Actionnez les déclencheurs manuellement selon les besoins
  • Utilisez la fonctionnalité de tir automatique pour automatiser entièrement la simulation

Tir automatique

Le déclenchement automatique est un moyen pratique de rationaliser vos simulations. Une fois que vous avez chargé un ensemble déclencheur , si vous sélectionnez le bouton de déclenchement automatique , Enterprise Architect sélectionnera automatiquement déclencheurs en attente lorsqu'il atteindra une impasse dans la simulation. En pratique, cela signifie que les ensembles déclencheur correspondant exactement à un chemin dans la simulation exécuter automatiquement sans votre intervention.

Comme vous pouvez enregistrer n'importe quel nombre d'ensembles de déclencheur avec différents chemins et paramètres déclencheur , vous pouvez tester et travailler efficacement et rapidement avec de nombreux scénarios différents.

Règles de tir automatique

Lorsqu'une simulation s'exécute avec le déclenchement automatique activé, Enterprise Architect attend jusqu'à ce qu'un point soit atteint où la simulation est « bloquée » ou stable, en attendant qu'un ou plusieurs déclencheurs fassent avancer la simulation. À ce moment-là, le premier déclencheur non déclenché de la liste sera sélectionné et déclenché dans la simulation. Le résultat dépend de la pertinence et peut-être des paramètres du déclencheur .

  • Si le déclencheur correspond à un déclencheur « en attente », il est immédiatement consommé et la simulation avance
  • Si le déclencheur ne correspond à aucun déclencheur « en attente » ou à une transition parent possible, alors le déclencheur est « perdu » et la simulation reste dans l'état actuel ; cela correspond à un scénario tel qu'un utilisateur appuyant plusieurs fois de suite sur un bouton « marche » - il n'y a aucun effet autre que celui occasionné par la première pression