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-функции Что Правила Наследования Настройки времени выборки (Simulink Coder).

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