Writing S-Functions    
ssSetOutputPortDimensionInfo

Specify information about the dimensionality of an output port.

Syntax

void ssSetInputPortDimensionInfoSimStruct *S,  int_T port, 
DimsInfo_T *dimsInfo)

Arguments
S
   SimStruct representing an S-function block.

port
   Index of an output port

dimsInfo

Structure of type DimsInfo_T that specifies the dimensionality of the signals emitted by port

See ssSetInputPortDimensionInfo for a description of this structure.

Description

Specifies the dimension information for port. Use this function in mdlInitializeSizes to initialize the output port dimension info. If you want the port to inherit its dimensionality from the block to which it is connected, specify DYNAMIC_DIMENSION as the dimsInfo for port.

Languages

C

Example

The following example specifies that input port 0 accepts 2-by-2 matrix signals.

DECL_AND_INIT_DIMSINFO(di);
di.numDims = 2;
int dims[2];
dims[0] = 2;
dims[1] = 2;
di.dims = &dims;
di.width = 4;
ssSetOutputPortDimensionInfo(S,  0, &di);

See Also
ssSetInputPortDimensionInfo


 ssSetOutputPortDataType ssSetOutputPortFrameData