exponenta event banner

removeChoice

Удаление вариантов из объекта параметра исполнения

    Описание

    пример

    P = removeChoice(P,Condition) удаляет пару условие-значение из переменной варианта P соответствует условию Condition. Можно удалить несколько вариантов из P путем задания условий в массиве ячеек. Указание несуществующих условий исполнения приводит к ошибке.

    Примеры

    свернуть все

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

    P = Simulink.VariantVariable('Choices',{'V==1',8,'V==2',9,'V==3',20})

    Удаление варианта выбора, связанного с условием V==2.

    P = removeChoice(P,'V==2');
    

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

    P = Simulink.VariantVariable('Choices',{'V==1',8,'V==2',9,'V==3',20})

    Удаление вариантов, связанных с условиями V==2 и V==3.

    P = removeChoice(P, {'V==2','V==3'});
    

    Входные аргументы

    свернуть все

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

    Выражение элемента управления Variant, соответствующее удаляемому значению, указанному как строка. Можно удалить несколько вариантов из объекта, указав условия в массиве ячеек.

    Пример: 'V==2'

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

    Представлен в R2021a