ssFxpSetU32BitRegionCompliant

Объявите соответствие с битным интерфейсом области U32 для типов данных с фиксированной точкой с 33 или больше битами

Синтаксис

extern ssFxpSetU32BitRegionCompliant(SimStruct *S,
                          int Value)

Аргументы

S

SimStruct, представляющий Блок s-function.

Value
  • 1 объявляет соответствие с объемом потребляемой памяти для типов данных с фиксированной точкой с 33 или больше битами.

Описание

Эта функция объявляет соответствие с интерфейсом области бита Fixed-Point Designer™ для типов данных с 33 или больше битами. Объем потребляемой памяти для типов данных с 33 или больше битами отличается между серверными платформами MATLAB® и может измениться между релизами программного обеспечения. Чтобы сделать S-функцию устойчивой к изменениям объема потребляемой памяти, используйте битный интерфейс области U32. Можно использовать идентичный исходный код на различных серверных платформах MATLAB и с любым релизом программного обеспечения от R2008b. Если объем потребляемой памяти изменяется между релизами, вы не должны перекомпилировать битную область U32 совместимые S-функции.

Чтобы сделать область бита S-function U32 совместимой, прежде, чем вызвать любую другую API-функцию Fixed-Point Designer на данных с 33 или больше битами, необходимо вызвать эту функцию можно следующим образом:

ssFxpSetU32BitRegionCompliant(S,1);

Если Блок s-function содержит тип данных с фиксированной точкой с 33 или больше битами, вызовите эту функцию в mdlInitializeSizes ().

Примечание

Программное обеспечение Fixed-Point Designer принимает, что S-функции, которые используют типы данных с фиксированной точкой с 33 или больше битами, не вызывая ssFxpSetU32BitRegionCompliant, используют устаревший объем потребляемой памяти, который существовал до R2007b. Или перепроектируйте эти S-функции или изолируйте их использующий библиотеку fixpt_legacy_sfun_support.

Требование

Чтобы использовать эту функцию, необходимо включать fixedpoint.h и fixedpoint.c. Для получения дополнительной информации смотрите Структуру S-функции.

Языки

C

Смотрите также

ssFxpGetU32BitRegionCompliant

Представленный в R2009a

Для просмотра документации необходимо авторизоваться на сайте