Products & Services Solutions Academia Support User Community Company

Learn more about Simulink   

ssSetModelReferenceSampleTimeInheritanceRule - Specify whether use of this S-function in a submodel prevents the submodel from inheriting its sample time from its parent model

Syntax

void ssSetModelReferenceSampleTimeInheritanceRule(SimStruct *S,
  int_T rule)

Arguments

S

SimStruct representing an S-Function block.

rule

Rule for allowing submodels containing this S-function to inherit their sample times from the parent model.

Description

Use this macro in any callback from mdlInitializeSizes to mdlSetWorkWidths 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.

Languages

C, C++

Example

See Creating Model Components in the Real-Time Workshop User's Guide for more information and examples that use this function.

See Also

ssSetModelReferenceSampleTimeDefaultInheritance, ssSetModelReferenceSampleTimeDisallowInheritance

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS