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.

ssGetInputPortDimensions

Get the dimensions of the signal accepted by an input port

Syntax

int_T *ssGetInputPortDimensions(SimStruct *S, int_T port)

Arguments

S

SimStruct representing an S-Function block.

port

Index of an input port.

Returns

A pointer (int_T *) to an array of integers. The array contains elements with the value DYNAMICALLY_SIZED (-1) when the size of a dimension is unknown.

Description

Use to obtain the dimensions of the signal accepted by the input port with index port, e.g., [4 2] for a 4-by-2 matrix array. The size of the dimensions array is equal to the number of signal dimensions accepted by the port, e.g., 1 for a vector signal or 2 for a matrix signal.

Languages

C, C++

Example

See the S-function sfun_frmdft.c used in sfcndemo_frame. Running this model requires a DSP System Toolbox™ license.

Introduced before R2006a

Was this topic helpful?