exponenta event banner

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