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

Configurer Script de Simulation

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

  • Vous souhaitez exécuter une Simulation interprétée qui nécessite que les variables soient initialisées avant le début de la Simulation ; cela 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 souhaitez disposer de plusieurs façons d'exécuter le même diagramme
Pour la plupart 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émarrer . 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 .

Vous pouvez également utiliser Scripts Simulation pour initialiser les paramètres avant le démarrage d'une Simulation . Cela est utile pour configurer différents ensembles de valeurs initiales à l'aide de plusieurs Scripts d'Analyseur , afin de pouvoir exécuter votre Simulation dans une gamme de conditions prédéfinies.

Pour configurer un script Simulation , sélectionnez d'abord le Paquetage dans la fenêtre Navigateur , Paquetage Navigateur , Liste Diagramme ou Recherche 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 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.

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

  • Localisez et double-cliquez sur le script requis et sélectionnez la page « Simulation » ou
  • Cliquez sur dans la barre d'outils de la fenêtre et sélectionnez la page « Simulation »

Ruban

Develop > Source Code > Analyseur d'Exécution > Edit Scripts d'Analyseur

Exécuter > Outils > Analyseur

Menu Contexte

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

Raccourcis Clavier

Maj+F12

Configurer un script Simulation

Option

Action

Voir aussi

Plate-forme

Pour la simulation d'activité, d'interaction ou Statemachine UML , cliquez sur la flèche déroulante et sélectionnez « UML Basic ».

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

Point d'entrée

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'intégralité Paquetage .

Évaluer Gardes et Effets à l'aide JavaScript

(Dans les éditions Corporate et supérieures) Laissez la case à cocher décochée pour effectuer une Simulation manuelle, dans laquelle 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 à ces endroits :

  • Entrée/sortie/opérations d' State
  • Garde/effet de transition
  • Conditions de boucle d'activité BPMN et expressions de condition de 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 Variables locales lorsqu'un point d'arrêt Simulation est atteint.

sim.compte = 0;

Conventions Tableau Statemachine Transition Voir les Variables Locales

Saisir

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

Script de post-traitement

À l'aide d'un script de post Simulation , vous pouvez exécuter JavaScript une fois la Simulation terminée. Type le nom qualifié d'un script à partir du contrôle de script du modèle.

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

OK

Cliquez sur ce bouton pour enregistrer vos modifications.

Notes

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

Apprenez Plus