Определите, является ли зарегистрированный тип данных типом данных с фиксированной точкой
extern int ssGetDataTypeIsFixedPoint(SimStruct *S, DTypeId dataTypeId)
S
SimStruct, представляющий блок s-function.
dataTypeId
Идентификатор типа данных зарегистрированного типа данных, для которого необходимо знать, является ли он фиксированной точкой.
Эта функция определяет, является ли зарегистрированный тип данных типом данных с фиксированной точкой:
Эта функция возвращает TRUE
если зарегистрированный тип данных является фиксированной точкой, и FALSE
в противном случае.
Если зарегистрированный тип данных является чистым Simulink® целое число, например int8
, эта функция возвращает TRUE
.
Если зарегистрированный тип данных ScaledDouble
, эта функция возвращает FALSE
.
Чтобы использовать эту функцию, вы должны включить fixedpoint.h
и fixedpoint.c
. Для получения дополнительной информации смотрите Структура S-функции.
C
FixPt_DataTypeIsFixedPoint