Documentation Center

  • Trial Software
  • Product Updates

Contents

ssSetOutputPortWidth

Specify the width of an output port

Syntax

int_T ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)

Arguments

S

SimStruct representing an S-Function block.

port

Index of the output port whose width is being set.

width

Width of an output port.

Description

Use in mdlInitializeSizes (after ssSetNumOutputPorts) to specify a nonzero positive integer width or DYNAMICALLY_SIZED for each output port index starting at 0. If the width is dynamically sized, the S-function must provide mdlSetOutputPortDimensionInfo and mdlSetDefaultPortDimensionInfo methods to enable the signal dimensions to be set correctly during signal propagation.

    Note   This macro and ssSetOutputPortVectorDimension are functionally identical except that ssSetOutputPortVectorDimension returns 1 if successful, and 0 otherwise.

Languages

C, C++

Was this topic helpful?