ssSetNumContStates
Specify the number of continuous states that a block has
Syntax
void ssSetNumContStates(SimStruct *S, int_T n)
Arguments
S
SimStruct that represents an S-Function block.
n
Number of continuous states to be set for the block represented by
S
.
Description
Use in mdlInitializeSizes
to specify the number of continuous
states as 0, a positive integer, or DYNAMICALLY_SIZED
. If you
specify DYNAMICALLY_SIZED
, you can specify the true (positive
integer) width in mdlSetWorkWidths
; otherwise, the width used is
the width of the signal passing through the block. If your S-function has continuous
states, it needs to return the derivatives of the states in
mdlDerivatives
so that the solvers can integrate them.
Continuous states are logged if the States option
is selected on the Data Import/Export pane of the Configuration
Parameters dialog box.
Languages
C, C++
Examples
See the S-function simomex.c
used in sfcndemo_simomex
.
See Also
Version History
Introduced before R2006a