Задайте, высказать ли рабочее мнение симуляции S-функции, видимое в рабочей точке симуляции модели
void ssSetOperatingPointVisibility(S, visibility)
S
SimStruct, представляющий Блок 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