Main Content

ssGetOutputPortDataType

Get the data type of an output port

Syntax

DTypeId ssGetOutputPortDataType(SimStruct *S, int_T port)

Arguments

S

SimStruct that represents an S-function block.

port

Index of an output port.

Returns

The data type ID of the output port specified by the index port. Returns DYNAMICALLY_TYPED if the output port inherits its data type.

Description

Use ssGetOutputPortDataType to obtain the data type ID of a particular output port. The following table is a list of built-in data types associated with the index DTypeId.

Integer Data Type ID (DTypeId)Built-in Data Type
0SS_DOUBLE
1SS_SINGLE
2SS_INT8
3SS_UINT8
4SS_INT16
5SS_UINT16
6SS_INT32
7SS_UINT32
8SS_BOOLEAN

Integer values of 9 or greater represent custom data types such as fixed-point types, bus types, and enumerated data types. The meaning of each value depends on the number and kind of custom data types that you use in a model.

Languages

C, C++

Examples

See the S-function sfun_dtype_io.c used in sfcndemo_dtype_io.

Version History

Introduced before R2006a