Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ide_monitor [2020/05/05 03:52]
admin [Execution Monitor]
ide_monitor [2021/01/05 03:00] (current)
Line 2: Line 2:
 //Execution Monitor// monitors the model execution progress status and allows execution of debugging scripts. The execution stats include the execution status, estimation of execution progress % and model coverage.  //Execution Monitor// monitors the model execution progress status and allows execution of debugging scripts. The execution stats include the execution status, estimation of execution progress % and model coverage. 
  
-{{wiki:idescreen:ide_monitor.png}}+{{wiki:idescreen:ide_monitor.png?500}}
  
 ---- ----
Line 29: Line 29:
  
 ---- ----
-==== Debug Expression ==== +==== Debug Console====
-//Debug Expression// allows you to run scripts while the model is executing or execution is paused.  Script will be executed on a randomly selected virtual user (thread) if more than one is running.+
  
-The results from the script execution are displayed in JSON.+{{wiki:idescreen:ide_monitor_codeassist.png}}
  
-Be aware that if some of functions in //$SYS// may depend on the thread context and thus will not return the correct value since your script will be running in a new thread. Below are the list of these functions in //$SYS//:+//Debug Console// allows you to run scripts while the model is executing or execution is paused.  If more than one is running, script will be executed on a randomly selected virtual user (thread
  
 +Script editor is a simplified [[ide_script | Script Editor ]].  You can run the debug scripts in the following:
 +  * run line - run script on current line
 +  * run selected - run selected script lines or script expression
 +  * run all - run all script lines
 +
 +The results from the script execution are displayed below the script editor.
 +
 +Be aware that some of functions in //$SYS// may depend on the thread context and thus will not return the correct result since your script will be running in a new thread. Below are the list of these functions in //$SYS//:
  
   * getCurState   * getCurState