ssGetDataTypeIsFixedPoint

Определите, является ли зарегистрированный тип данных типом данных с фиксированной точкой

Синтаксис

extern int ssGetDataTypeIsFixedPoint(SimStruct *S, DTypeId
                                     dataTypeId)

Аргументы

S

SimStruct, представляющий Блок s-function.

dataTypeId

ID типа данных зарегистрированного типа данных, для которого вы хотите знать, является ли это фиксированной точкой.

Описание

Эта функция определяет, является ли зарегистрированный тип данных типом данных с фиксированной точкой:

  • Эта функция возвращает TRUE, если зарегистрированный тип данных является фиксированной точкой и FALSE в противном случае.

  • Если зарегистрированный тип данных является чистым целым числом Simulink®, таким как int8, эта функция возвращает TRUE.

  • Если зарегистрированным типом данных является ScaledDouble, эта функция возвращает FALSE.

Требование

Чтобы использовать эту функцию, необходимо включать fixedpoint.h и fixedpoint.c. Для получения дополнительной информации смотрите Структуру S-функции.

Языки

C

Функции TLC

FixPt_DataTypeIsFixedPoint

Смотрите также

ssGetDataTypeIsFloatingPoint

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте