Укажите, следует ли сделать рабочую точку моделирования S-функции видимой в рабочей точке моделирования модели
void ssSetOperatingPointVisibility(S, visibility)
SSimStruct представляет S-функциональный блок.
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);
}