ssSetOperatingPointVisibility

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

Введенный в R2019a