ssGetOutputPortDataType

Получите тип данных выходного порта

Синтаксис

DTypeId ssGetOutputPortDataType(SimStruct *S, int_T port)

Аргументы

S

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

port

Индекс выходного порта.

Возвращается

ID типа данных выходного порта, заданного индексом port. Возвращает DYNAMICALLY_TYPED, если выходной порт наследовал свой тип данных.

Описание

Используйте ssGetOutputPortDataType, чтобы получить ID типа данных конкретного выходного порта. Следующая таблица является списком встроенных типов данных, сопоставленных с индексом DTypeId.

ID целочисленного типа данных (DTypeId)Встроенный тип данных
0SS_DOUBLE
1SS_SINGLE
2SS_INT8
3SS_UINT8
4SS_INT16
5SS_UINT16
6SS_INT32
7SS_UINT32
8SS_BOOLEAN

Целочисленные значения 9 или больше представляют пользовательские типы данных, такие как фиксированные точки, типы шины и перечисленные типы данных. Значение каждого значения зависит от номера и вида пользовательских типов данных, которые вы используете в модели.

Языки

C, C++

Пример

Смотрите S-функцию sfun_dtype_io.c, используемый в sfcndemo_dtype_io.

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

ssSetOutputPortDataType

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

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