exponenta event banner

ssFxpGetU32BitRegionCompliant

Определение соответствия S-функции интерфейсу U32-разрядной области

Синтаксис

extern ssFxpSGetU32BitRegionCompliant(SimStruct *S,
                            int *result)

Аргументы

S

SimStruct представляет S-функциональный блок.

result
  • 1 если S-функция вызывает ssFxpSetU32BitRegionCompliant для объявления соответствия занимаемой памяти для типов данных с фиксированной точкой с 33 или более битами

  • 0 если S-функция не вызывает ssFxpSetU32BitRegionCompliant

Описание

Эта функция проверяет, вызывает ли S-функция ssFxpSetU32BitRegionCompliant объявить соответствие занимаемой памяти для типов данных с фиксированной точкой с 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