ssFxpGetU32BitRegionCompliant

Определите, соответствует ли 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

Введенный в R2009a