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++

Пример

Для получения дополнительной информации и примеры, которые используют эту функцию, видят Наследованный Шаг расчета для Моделей, на которые Ссылаются (Simulink Coder).

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