主要内容

setChoice

修改现有的参数对象选择的变体

自从R2021a

    描述

    例子

    P = setChoice (P,选择{条件,值})替换的值与变异条件有关条件的新值价值。您可以修改多个值变量的变体P通过指定条件值对数组中的一个细胞。如果选择对应于指定的条件已经存在,覆盖相关的值。否则,添加一个新的选择。

    例子

    全部折叠

    创建一个金宝appSimulink.VariantVariable对象。

    P = 金宝appSimulink.VariantVariable (“选择”,{“V = = 1”8“V = = 2”9})

    修改一个变体的选择与变体相关的条件V = = 1

    P = setChoice (P, {“V = = 1”,3.5});

    创建一个金宝appSimulink.VariantVariable对象。

    P = 金宝appSimulink.VariantVariable (“选择”,{“V = = 1”8“V = = 2”9“V = = 3”12})

    修改变量选择与变异条件有关V = = 1V = = 3

    P = setChoice (P, {“V = = 1”,3.5,“V = = 3”,20});

    输入参数

    全部折叠

    变异参数对象创建的使用金宝appSimulink.VariantVariable指定为一个金宝appSimulink.VariantVariable对象。这个对象更新您指定使用的新值setChoice

    变异情况及其相关的值,指定为一个单元阵列。金宝app动态仿真模块®替换指定的变异条件的现有价值与新价值。您可以修改对象的多个值通过指定条件值对数组中的一个细胞。

    您可以指定条件变体作为布尔MATLAB®包含一个或多个操作数和运算符表达式。看到类型的变量控制变量参数(操作数)的变体参数类型的运营商变体

    例子:{“V = = 2”, 5}

    数据类型:结构体

    版本历史

    介绍了R2021a