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