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