CASP Execution Engine encapsulates and executes model blocks code during model execution.
Capabilities:
· Minimum 1 micro second simulation time step resolution
· Infinite simulation end time
· Independent time step & plot step settings
· Blocks can be pre-configured to execute in every time step, multiples of time step or plot step
· Multithreaded capable real time fixed time step execution
· Power saving mode
· Execution on native hardware has additional capabilities such as finite end time, variable speed execution, execution pause etc.
CASP model execution begins at zero start time and finishes at a specified end time (where end time can be infinite). Between these two times, the program performs the same sequential process iteratively, each iteration incrementing the time by a specified interval. This interval is referred to as a time step, which remains constant during the course of the execution. Following figure illustrates the sequence of execution
