Задайте, высказать ли рабочее мнение симуляции S-функции, видимое в рабочей точке симуляции модели
void ssSetOperatingPointVisibility(S, visibility)
SSimStruct, представляющий Блок s-function.
visibilityОпция, чтобы задать видимость состояния симуляции S-функции. Значение по умолчанию is false; рабочая точка s-функции скрыта. Заданный как TRUE или FALSE.
Эта функция позволяет вам задавать, доступно ли состояние симуляции S-функции из снимка состояния симуляции модели. Когда эта опция установлена в true, можно получить доступ к рабочей точке этого блока через get метод ModelOperatingPoint класс и вы можете восстановить любые модифицированные значения через set из ModelOperatingPoint класс.
C, C++
Используйте ssSetOperatingPointVisibility функция, чтобы задать, должно ли состояние симуляции S-функции отобразиться в состоянии симуляции модели. Спецификация основана на втором (булевом) значении параметров.
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);
}
ssSetOperatingPointCompliance | mdlGetOperatingPoint | mdlSetOperatingPoint