Получение типа данных выходного порта
DTypeId ssGetOutputPortDataType(SimStruct *S, int_T port)
SSimStruct представляет S-функциональный блок.
portИндекс выходного порта.
Идентификатор типа данных выходного порта, указанный индексом port. Прибыль DYNAMICALLY_TYPED если выходной порт наследует тип данных.
Использовать ssGetOutputPortDataType для получения идентификатора типа данных конкретного выходного порта. Следующая таблица представляет собой список встроенных типов данных, связанных с индексом DTypeId.
| Идентификатор целочисленного типа данных (DTypeId) | Встроенный тип данных |
|---|---|
0 | SS_DOUBLE |
1 | SS_SINGLE |
2 | SS_INT8 |
3 | SS_UINT8 |
4 | SS_INT16 |
5 | SS_UINT16 |
6 | SS_INT32 |
7 | SS_UINT32 |
8 | SS_BOOLEAN |
Целочисленные значения 9 или больше представляют пользовательские типы данных, такие как типы с фиксированной точкой, типы шины и перечислимые типы данных. Значение каждого значения зависит от количества и вида пользовательских типов данных, используемых в модели.
C, C++
См. S-функцию sfun_dtype_io.c используется в sfcndemo_dtype_io.