Set the sample time of an output port that inherits its sample time from the port to which it is connected
#define MDL_SET_OUTPUT_PORT_SAMPLE_TIME void mdlSetOutputPortSampleTime(SimStruct *S, int_T port, real_T sampleTime, real_T offsetTime)
SimStruct representing an S-Function block.
Index of a port.
Inherited sample time for
Inherited offset time for
The Simulink® engine calls this method with the sample time
port inherits from the port to which it is
For C MEX S-functions, if the inherited sample time is acceptable,
this method should set the sample time of
the inherited sample time and offset time, using
ssSetOutputPortOffsetTime. If the sample
time is unacceptable, this method generates an error via
ssSetErrorStatus. This method is only
valid for simulation, and must be enclosed in a
#if defined(MATLAB_MEX_FILE) statement.
This method can set the sample time of any other input or output
port whose sample time derives from the sample time of
C MEX S-functions.
Normally, sample times are propagated forward; however, if sources feeding this block have inherited sample times, the engine might choose to back-propagate known sample times to this block. When back-propagating sample times, this method is called in succession for all inherited output port signals.
more information about when this method is called.