Specify whether to make the S-function simulation operating point visible in model simulation operating point
void ssSetOperatingPointVisibility(S, visibility)
S
SimStruct representing an S-function block.
visibility
Option to specify the visibility of the S-function simulation state.
The default is false
; the operating point of the
s-function is hidden. Specified as true or false.
This function allows you to specify whether or not the simulation state of the
S-function is accessible from the simulation snapshot of the model. When this option
is set to true
, you can access the operating point of this block
via the get
method of ModelOperatingPoint
class and you can restore any modified values via the set
of the
ModelOperatingPoint
class.
C, C++
Use the ssSetOperatingPointVisibility
function to specify
whether the simulation state of an S-function should be visible in the simulation
state of the model. The specification is based upon the second (Boolean) parameter
value.
static void mdlInitializeSizes(SimStruct* S)mdl { ssSetNumSFcnParams(S, 2); /* two parameters */ if (ssGetNumSFcnParams(S) != ssGetSFcnParamsCount(S)) return; ssSetSFcnParamTunable(S, 0, false); ssSetSFcnParamTunable(S, 1, false); { boolean_T visibility = 0U; ssSimStateCompliance setting = GetSimSnapParameterSetting(S, &visibility); if (ssGetErrorStatus(S)) return; ssSetOperatingPointCompliance(S, setting); ssSetOperatingPointVisibility(S, true); }