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