Initialize the state vectors of this C MEX S-function
#define MDL_START void mdlStart(SimStruct *S)
SimStruct representing an S-Function block.
The Simulink® engine invokes this optional method at the beginning of a simulation. The method performs initialization activities that this S-function requires only once, such as setting up user data or initializing states.
This method is called at the start of every successive simulation
in Fast Restart mode, and it performs tasks that are required for
every run. In contrast,
mdlSetupRuntimeResources performs tasks once in Fast Restart
mode and the results of those tasks done are reused by successive
If your S-function resides in an enabled subsystem and needs
to reinitialize its states every whenever the subsystem is enabled,
mdlInitializeConditions to initialize the state
values, instead of
an example of how to use this function.