Get the current simulation status of an S-Function block
ssGetSimStatus(SimStruct *S, SS_SimStatus *status)
S
SimStruct representing an S-Function block.
status
SS_SimStatus
object that returns the current
simulation status.
Determines the simulation status of the block represented by S
and stores the value in the SS_SimStatus
object
status
. The variable status
can have one
of the following values, defined in simstruc_types.h
:
SIMSTATUS_STOPPED
The simulation has terminated
SIMSTATUS_UPDATING
The Simulink® engine is updating the model
SIMSTATUS_INITIALIZING
The simulation is initializing
SIMSTATUS_RUNNING
The simulation is running
SIMSTATUS_PAUSED
The simulation is paused
SIMSTATUS_TERMINATING
The simulation is terminating
SIMSTATUS_EXTERNAL
The simulation is running in external mode
C, C++
The following lines obtain the current simulation status:
SS_SimStatus status; // Define the return variable ssGetSimStatus(S, &status);