Sparx Systems Forum
Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: amin_triton on October 16, 2022, 08:58:40 am
-
EA Version 14.0: I am trying to use Simulation on an activity diagram. Specifically, I am trying to initialize different sets of parameters so I can run the Simulation while it automatically interprets the parameter values (i.e. sim.controllerFault=true) through decision nodes (first picture below).
I have successfully tested that using the Execution Analyzer (second picture below) but I would prefer to use the Scripting section and run a JavaScript to do the same i.e., to first initialize the parameters (i.e. sim.controllerFault=true) in the script (instead of Execution Analyzer) and then use Repository.Simulation.Start(); to run the simulation.
I would like to avoid updating the parameters manually in the Execution Analyzer since I would like to run the simulation many times using different set of parameter values and maybe even from outside EA using the API. Is such a feature available in Scripting section of EA?
It seems that as soon as I run Repository.Simulation.Start all the local parameters that were initialized before that are removed.
What I have also tried so far but did not work: Repository.Simulation.Start and then using Repository.Simulation.BroadcastSignal
(https://i.postimg.cc/pVgmvGny/EA1.png) (https://postimages.org/)
(https://i.postimg.cc/xjkXWD8W/EA2.png) (https://postimages.org/)