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