Задайте, что использование этой S-функции в модели-ссылке препятствует наследованию ссылочной моделью своего шага расчета от родительской модели
void ssSetModelReferenceSampleTimeDisallowInheritance(SimStruct *S)
S
SimStruct, представляющий блок S-Function.
Используйте этот макрос в любом коллбэке от mdlInitializeSizes
на mdlSetWorkWidths
, в порядке указать, что модели-ссылки, содержащие эту S-функцию, не могут наследовать свои шаги расчета от их родительской модели. Вы должны использовать этот макрос, только если ваша S-функция наследует свой шаг расчета, и его выход зависит от значения унаследованного шага расчета. Дополнительные сведения см. Модель-ссылку разделе «Определение наследования Шага расчета».
C, C++
Смотрите S-функцию sfun_frmad.c
используется в sfcndemo_frame
для примера, который использует эту функцию. Для выполнения этой модели требуется лицензия DSP System Toolbox™.
ssSetModelReferenceSampleTimeDefaultInheritance
, ssSetModelReferenceSampleTimeInheritanceRule