addChoice

Добавьте варианты к объекту параметра варианта

    Описание

    пример

    P = addChoice(P,Choices{Condition,Value}) добавляет новый выбор варианта к объекту параметра варианта P. Выбор варианта состоит из условия варианта и значения, заданного как Condition и Value, соответственно. Можно добавить несколько вариантов к p путем определения пар «условие-значение» в массиве ячеек. С одним и тем же условием исполнения не могут быть связаны два значения переменной варианта.

    Примечание

    Добавление значения к существующему условию исполнения приводит к ошибке.

    Примеры

    свернуть все

    Создайте Simulink.VariantVariable объект.

    P = Simulink.VariantVariable;

    Добавьте вариант выбора к объекту.

    P = addChoice(P, {'V==1', 3.5});
    

    Создайте Simulink.VariantVariable объект.

    P = Simulink.VariantVariable;

    Добавьте к объекту несколько вариантов выбора.

    P = addChoice(P, {'V==1', 3.5, 'V==2', 8.3});
    

    Входные параметры

    свернуть все

    Объект параметра варианта, созданный с помощью Simulink.VariantVariable, заданный как Simulink.VariantVariable объект. Варианты, которые вы задаете используя addChoice добавляются к этому объекту.

    Условие варианта и связанное значение, заданные как массив ячеек. Условие варианта является управляющим выражением, которое определяет активное значение объекта параметра варианта. Во время симуляции, когда условие варианта вычисляется как trueзначение, связанное с условием, становится активным. Когда условие варианта вычисляется как falseзначение, связанное с условием, становится неактивным. Можно добавить несколько значений объекта путем определения пар условие-значение в массиве ячеек.

    Вы можете задать условие варианта как логическое MATLAB® выражения, которые содержат один или несколько операторов и операторов. См. «Управление вариантами в параметрах вариантов».

    Пример: {'V==2',5}

    Типы данных: struct

    Введенный в R2021a