exponenta event banner

ssGetOutputPortDataType

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

Синтаксис

DTypeId ssGetOutputPortDataType(SimStruct *S, int_T port)

Аргументы

S

SimStruct представляет S-функциональный блок.

port

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

Прибыль

Идентификатор типа данных выходного порта, указанный индексом port. Прибыль DYNAMICALLY_TYPED если выходной порт наследует тип данных.

Описание

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

Идентификатор целочисленного типа данных (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