Documentation Center

  • Trial Software
  • Product Updates

Contents

ssSetNumDWork

Specify the number of data type work vectors used by a block

Syntax

boolean_T ssSetNumDWork(SimStruct *S, int_T nDWork)

Arguments

S

SimStruct representing an S-Function block.

nDWork

Number of data type work vectors.

Returns

The Boolean value true if nDWork is zero or a positive integer; otherwise, false.

Description

Use in mdlInitializeSizes to specify the number of data type work vectors as 0, a positive integer, or DYNAMICALLY_SIZED. If you specify DYNAMICALLY_SIZED, you can specify the true (positive integer) number of vectors in mdlSetWorkWidths.

You can specify the size and data type of each work vector, using the macros ssSetDWorkWidth and ssSetDWorkDataType, respectively. You can also specify that the work vector holds complex values, using ssSetDWorkComplexSignal. Use ssSetDWorkName to specify a name for the work vector.

Languages

C, C++

Was this topic helpful?