ssSetOperatingPointVisibility

Задайте, сделать ли рабочую точку симуляции 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);
    }
Введенный в R2019a