Определите, соответствует ли S-функция интерфейсу U32-битовой области
extern ssFxpSGetU32BitRegionCompliant(SimStruct *S, int *result)
S
SimStruct, представляющий блок 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