Specify whether use of this S-function in a submodel prevents the submodel from inheriting its sample time from its parent model
void ssSetModelReferenceSampleTimeInheritanceRule(SimStruct *S, int_T rule)
Use this macro in any callback from mdlInitializeSizes to mdlSetWorkWidths, in order to specify the rule that determines whether submodels 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 submodels 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.
For more information and examples that use this function, see Inherited Sample Time for Referenced Models.