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.

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++

Example

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

Introduced before R2006a

Was this topic helpful?