Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

ssGetInputPortDataType

Get the data type of an input port

Syntax

DTypeId ssGetInputPortDataType(SimStruct *S,int_T port)

Arguments

S

SimStruct representing an S-Function block.

port

Index of an input port.

Returns

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

Description

Use ssGetInputPortDataType to obtain the data type of a particular input 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++

Example

See the S-function sfun_runtime3.c used in sfcndemo_runtime.

Introduced before R2006a

Was this topic helpful?