ssSetModelReferenceSampleTimeInheritanceRule
Specify whether use of this S-function in a referenced model prevents the referenced model from inheriting its sample time from its parent model
Syntax
void ssSetModelReferenceSampleTimeInheritanceRule(SimStruct *S, int_T rule)
Arguments
SSimStruct that represents an S-Function block.
ruleRule for allowing referenced models containing this S-function to inherit their sample times from the parent model.
Description
Use this macro in any callback from mdlInitializeSizes to
mdlSetWorkWidths, in order to specify the rule that
determines whether referenced models containing an S-function can inherit their
sample times from their parent model. Use this macro only if your S-function
inherits its sample time. If the S-function output is dependent on its inherited
sample time, use the DISALLOW_SAMPLE_TIME_INHERITANCE rule to
specify that referenced models containing the S-function cannot inherit their sample
times from their parent model. Otherwise, use the
USE_DEFAULT_FOR_DISCRETE_INHERITANCE rule to allow sample
time inheritance.
Languages
C, C++
Examples
For more information and examples that use this function, see S-Functions That Specify Sample Time Inheritance Rules (Simulink Coder).
See Also
ssSetModelReferenceSampleTimeDefaultInheritance, ssSetModelReferenceSampleTimeDisallowInheritance
Version History
Introduced before R2006a