Возвращает длину дроби зарегистрированного типа данных с масштабированием степени двойки чисел
extern int ssGetDataTypeFractionLength (SimStruct *S, DTypeId dataTypeId)
S
SimStruct, представляющий блок s-function.
dataTypeId
Идентификатор типа данных зарегистрированного типа данных, для которого требуется знать длину дроби.
Эта функция возвращает длину дроби или количество бит справа от двоичной точки типа данных, обозначенного dataTypeId
.
Эта функция ошибается, когда ssGetDataTypeIsScalingPow2
возвращает FALSE
.
Эта функция также ошибки, когда ssGetDataTypeIsFxpFltApiCompat
возвращает FALSE
.
Чтобы использовать эту функцию, вы должны включить fixedpoint.h
и fixedpoint.c
. Для получения дополнительной информации смотрите Структура S-функции.
C
FixPt_DataTypeFractionLength