ssSetModelReferenceSampleTimeInheritanceRule

Задайте, мешает ли использование этой S-функции в модели-ссылке модели-ссылке наследовать ее шага расчета от родительской модели

Синтаксис

void ssSetModelReferenceSampleTimeInheritanceRule(SimStruct *S,
  int_T rule)

Аргументы

S

SimStruct, представляющий блок S-Function.

rule

Правило для разрешения ссылочным моделям, содержащим эту S-функцию, наследовать свои шаги расчета от родительской модели.

Описание

Используйте этот макрос в любом коллбэке от mdlInitializeSizes на mdlSetWorkWidths, в порядок задать правило, которое определяет, могут ли модели-ссылки, содержащие S-функцию, наследовать их шаги расчета от их родительской модели. Используйте этот макрос, только если ваша S-функция наследует его шаг расчета. Если выход S-функции зависит от его наследуемого шага расчета, используйте DISALLOW_SAMPLE_TIME_INHERITANCE правило, указывающее, что модели-ссылки, содержащие S-функцию, не могут наследовать их шаги расчета от родительской модели. В противном случае используйте USE_DEFAULT_FOR_DISCRETE_INHERITANCE правило, разрешающее наследование шага расчета.

Языки

C, C++

Пример

Для получения дополнительной информации и примеров, которые используют эту функцию, см. S-Functions That Specify Sample Time Inheritance Rules (Simulink Coder).

Представлено до R2006a