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