Определите, соответствует ли S-функция интерфейсу U32-битовой области
extern ssFxpSGetU32BitRegionCompliant(SimStruct *S,
int *result)
SSimStruct, представляющий блок s-function.
result
1 Если вызовы S-функции ssFxpSetU32BitRegionCompliant объявить податливость объему памяти для типов данных с фиксированной точкой с 33 или более битами
0 если S-функция не вызывает ssFxpSetU32BitRegionCompliant
Эта функция проверяет, ssFxpSetU32BitRegionCompliant ли вызовы S-функции объявить податливость компоновке памяти для типов данных с фиксированной точкой с 33 или более битами. Перед вызовом любой другой функции Fixed-Point Designer™ API на данных с 33 или более битами необходимо вызвать ssFxpSetU32BitRegionCompliant следующим образом:
ssFxpSetU32BitRegionCompliant(S,1);
Примечание
Программное обеспечение Fixed-Point Designer принимает, что S-функции, которые используют типы данных с фиксированной точкой с 33 или более битами, не вызывая ssFxpSetU32BitRegionCompliant используют устаревший образ памяти, который существовал до R2007b года. Либо перепроектируйте эти S-функции, либо изолируйте их с помощью библиотеки fixpt_legacy_sfun_support.
Чтобы использовать эту функцию, вы должны включить fixedpoint.h и fixedpoint.c. Для получения дополнительной информации смотрите Структура S-функции.
C