ssDisableSystemWithTid
Disable a function-call subsystem connected to this S-Function block
Syntax
int_T ssDisableSystemWithTid(SimStruct *S, int_T element, int_T tid)
Arguments
SSimStruct that represents an S-Function block.
elementIndex of the output port element corresponding to the function-call subsystem.
tidTask ID.
Returns
An int_T
1 if successful; otherwise, 0.
Description
Use in mdlOutputs to disable a function-call subsystem
connected to the S-function. The invoking syntax is
if (!ssDisableSystemWithTid(S, element, tid)) {
/* Error occurred which will be reported by the Simulink engine*/
return;
}
Note
Before invoking this function, the S-function must have specified that it
explicitly enables and disables the function-call subsystems that it calls. See
ssSetExplicitFCSSCtrl and
ssEnableSystemWithTid for
more information. If the S-function has not done this, invoking
ssDisableSystemWithTid results in an error.
This function resets the outputs of any Outport blocks in the function-call
subsystem whose Outputs when disabled parameter is
set to reset.
Languages
C, C++
Examples
See the example in the reference page for ssEnableSystemWithTid.
Version History
Introduced before R2006a