Specify that a data type work vector is used as a discrete state vector
int_T ssSetDWorkUsedAsDState(SimStruct *S, int_T vector, int_T usage)
SimStruct representing an S-Function block.
Index of a data type work vector, where the index is one of
How this vector is used. A value of
that the work vector is to be used to store the block's discrete states
SS_DWORK_USED_AS_DSTATE), a value of
0 indicates that the work vector is to be used as
a work vector (
0 if usage is
0), otherwise returns
mdlSetWorkWidths to specify if the DWork vector
vector is used to store the block's discrete states,
1), or not,
Specify the usage as
SS_DWORK_USED_AS_DSTATE if the
following conditions are true. You want to use the vector to store discrete
states and you want the Simulink® engine to log the discrete states to the workspace at the end of a
simulation, if the user has selected the Save to
Workspace options on the Data Import/Export
pane of the Configuration Parameters dialog box.
For more information on using DWork vectors, see How to Use DWork Vectors.