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

Была ли эта тема полезной?