Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Configurer Script de Simulation

Vous pouvez utiliser des Scripts de Simulation pour fournir un contrôle précis sur le démarrage d'une Simulation . En général, vous n'avez pas besoin de configurer un script de Simulation sauf si :

  • Vous souhaitez exécuter une Simulation interprétée qui nécessite l'initialisation de variables avant le début de la Simulation ; ceci est utile pour configurer des variables globales et définir des fonctions
  • (Dans l'édition Corporate et supérieure) Vous ne souhaitez pas appliquer le comportement par défaut d'interprétation des gardes (c'est-à-dire que vous préférez utiliser une exécution manuelle), ou
  • Vous voulez avoir plusieurs façons d'exécuter le même diagramme
Pour la plupart des diagrammes , il est possible d'initialiser un script pour une Simulation simplement en définissant des variables dans le premier élément ou connecteur après l'élément Début . Pour les diagrammes State , il s'agit du connecteur Transit sortant de l'élément initial, et pour les modèles d'activité, il s'agit du premier élément Action .

Comme alternative, vous pouvez utiliser des Scripts de Simulation pour initialiser les paramètres avant le démarrage d'une Simulation . Ceci est utile pour configurer différents ensembles de valeurs initiales à l'aide de plusieurs Scripts d'Analyseur , afin que vous puissiez exécuter votre Simulation dans une gamme de conditions prédéfinies.

Pour configurer un Script de Simulation , sélectionnez d'abord le Paquetage dans la fenêtre du Navigateur , Paquetage Navigateur , Liste de Diagramme ou Recherche de Modèle . Vous pouvez ensuite utiliser la fenêtre Analyseur d'Exécution pour ajouter un nouveau script pour ce Paquetage sélectionné. Vous utiliserez la page ' Simulation ' de la boîte de dialogue ' Analyseur d'Exécution ' pour configurer les propriétés correspondantes.

Accéder

Affichez la fenêtre Analyseur d'Exécution en utilisant l'une des méthodes décrites ici.

Sur la fenêtre Analyseur d'Exécution , soit :

  • Repérez et double-cliquez sur le script requis et sélectionnez la page ' Simulation ' ou
  • Cliquez sur dans la fenêtre Barre d'outils et sélectionnez la page ' Simulation '

Ruban

Développer > Code Source > Analyseur d'Exécution > Editer Scripts d'Analyseur

Exécuter > Outils > Analyseur

Menu Contexte

Fenêtre du Navigateur | Cliquez Cliquez-droit sur Paquetage | Analyseur d'Exécution

Raccourcis Clavier

Maj+F12

Configurer un script de Simulation

Option

Action

Voir également

Plateforme

Pour UML Activity, Interaction ou Statemachine simulation, cliquez sur la flèche déroulante et sélectionnez ' UML Basic'.

Pour les diagrammes BPMN, cliquez sur la flèche déroulante et sélectionnez 'BPMN'.

Point d'accès

Cliquez sur le bouton Browse. et sélectionnez :

  • Point d'entrée pour la Simulation , et
  • Activité, Interaction ou Statemachine à simuler

Si vous ne spécifiez pas de point d'entrée, le simulateur tente de parcourir l'ensemble du Paquetage .

Évaluer Gardes et Effets en JavaScript

(Dans les éditions Corporate et supérieures) Laissez la case décochée pour effectuer une Simulation manuelle, où vous sélectionnez l' State suivant vers lequel effectuer la transition et le point où une décision doit être prise.

Cochez la case pour exécuter le code du comportement de l'effet dans la Simulation . La Simulation exécute le code JavaScript aux emplacements suivants :

  • State entrée/sortie/faire des opérations
  • Transition garde/effet
  • Conditions de boucle d'activité BPMN et expressions de condition Flux séquence
À l'exception de la garde, tous ces éléments doivent être une ou plusieurs instructions JavaScript valides, y compris le point-virgule.

La garde doit être une expression booléenne valide, également terminée par un point-virgule.

Les variables membres de 'sim' ou 'this' sont répertoriées dans la fenêtre Locals lorsqu'un point d'arrêt de Simulation est atteint.

sim.count = 0;

Conventions des Tableau Statemachine Transition Voir les Variables Locales

Saisir

Lorsque JavaScript est activé, vous pouvez saisir dans ce champ des commandes de script qui s'exécuteront avant que la Simulation ne soit exécuter .

Script de post-traitement

À l'aide d'un script de post- Simulation , vous pouvez exécuter JavaScript après la fin de la Simulation . Type le nom qualifié d'un script à partir du contrôle de script de modèle.

Par exemple, si vous avez un script nommé 'MyScript' dans le groupe de script 'MyGroup', saisissez la valeur 'MyGroup.MyScript'.

OK

Cliquez sur ce bouton pour enregistrer vos modifications.

Notes

  • Généralement, tous les éléments et relations de Simulation résident dans le Paquetage configuré pour la Simulation ; cependant, vous pouvez simuler des diagrammes qui incluent des éléments de différents Paquetages , en créant des connecteurs d'importation de Paquetage depuis le Paquetage configuré vers chaque Paquetage "externe" (alternativement, pour un modèle Paquetage , créez un connecteur de Dépendance depuis le Paquetage configuré vers chaque élément externe)

Apprenez Plus