Main Content

ssSetNumDWork

Specify the number of Dwork vectors used by a block

Syntax

boolean_T ssSetNumDWork(SimStruct *S, int_T nDWork)

Arguments

S

SimStruct that represents an S-Function block.

nDWork

Number of Dwork 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 Dwork 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++

Examples

See the S-function sfun_rtwdwork.c used in sfcndemo_sfun_rtwdwork.

Version History

Introduced before R2006a