ssRegisterDataTypeHalfPrecision

Укажите тип данных полуточности и возвратите его ID типа данных

Синтаксис

extern int ssRegisterDataTypeHalfPrecision
                                         (SimStruct *S,
                                         int obeyDataTypeOverride)

Аргументы

S

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

obeyDataTypeOverride

TRUE указывает, что установке Data Type Override нужно выполнить. В зависимости от значения Data Type Override получившийся тип данных мог быть, мог быть Doubleединственный, Scaled double, или тип данных с фиксированной точкой задан другими аргументами функции.

FALSE указывает, что установка Data Type Override должна быть проигнорирована.

Описание

Эта функция полностью указывает тип данных полуточности с программным обеспечением Simulink® и возвращает ID типа данных. Обратите внимание на то, что различающийся стандартная функция Simulink ssRegisterDataType, вы не должны делать дополнительные регистрационные шаги. ID типа данных может использоваться, чтобы задать типы данных портов ввода и вывода, параметров периода выполнения и состояний DWork. Это может также использоваться со всеми стандартными методами доступа типа данных в simstruc.h, такой как ssGetDataTypeSize.

Используйте эту функцию, если вы хотите указать тип данных полуточности. Для получения дополнительной информации о поддерживаемом формате полуточности смотрите Формат Полуточности.

Зарегистрированный тип данных не является одним из Simulink встроенные типы данных, таким образом, лицензия на программное обеспечение Fixed-Point Designer™ проверяется. Препятствовать тому, чтобы лицензия на программное обеспечение Fixed-Point Designer была проверена, когда вы открываете или просматриваете модель, защищаете регистрационные вызовы с

if (ssGetSimMode(S) != SS_SIMMODE_SIZES_CALL_ONLY )
	ssRegisterDataType...

Примечание

Из-за природы присвоения идентификаторов типа данных необходимо всегда использовать API-функции, чтобы извлечь информацию из ID типа данных о типе данных в S-функции. Для получения дополнительной информации обратитесь к идентификаторам Типа данных.

Требование

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

Языки

C

Функции TLC

'none'.

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