Возвратите смещение зарегистрированного типа данных
extern double ssGetDataTypeBias(SimStruct *S, DTypeId
dataTypeId)
SSimStruct, представляющий Блок s-function.
dataTypeIdID типа данных зарегистрированного типа данных, для которого вы хотите знать смещение.
Числа фиксированной точки могут быть представлены как
real-world value = (slope × integer) + bias.
Эта функция возвращает смещение зарегистрированного типа данных:
И для тривиального масштабирования и для масштабирования степени двойки, возвращен 0.
Если зарегистрированным типом данных является ScaledDouble, возвращенное смещение является смещением незамененного типа данных.
Этот функциональные ошибки, когда ssGetDataTypeIsFxpFltApiCompat возвращает FALSE.
Чтобы использовать эту функцию, необходимо включать fixedpoint.h и fixedpoint.c. Для получения дополнительной информации смотрите Структуру S-функции.
C
FixPt_DataTypeBias
ssGetDataTypeFixedExponent, ssGetDataTypeFracSlope, ssGetDataTypeTotalSlope