exponenta event banner

ssSetOperatingPointVisibility

Укажите, следует ли сделать рабочую точку моделирования S-функции видимой в рабочей точке моделирования модели

Синтаксис

void ssSetOperatingPointVisibility(S, visibility)

Аргументы

S

SimStruct представляет 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);
    }
Представлен в R2019a