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
S
SimStruct that represents an S-Function block.
rule
Rule 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