主要内容

addChoice

添加选择变异参数对象

自从R2021a

    描述

    例子

    P = addChoice (P,选择{条件,值})添加了一个新的变种选择变异参数对象P。变体的选择由一个变量和值指定为条件条件价值,分别。您可以添加多个选择p通过指定条件值对数组中的一个细胞。没有变异的两个值变量可以被关联到相同的变异情况。

    请注意

    将值添加到现有的一个变体条件会导致错误。

    例子

    全部折叠

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

    P = 金宝appSimulink.VariantVariable;

    添加一个变体的选择对象。

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

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

    P = 金宝appSimulink.VariantVariable;

    添加多个变体选择的对象。

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

    输入参数

    全部折叠

    变异参数对象创建的使用金宝appSimulink.VariantVariable指定为一个金宝appSimulink.VariantVariable对象。你指定使用的选择addChoice被添加到这个对象。

    变异条件和相关的值,指定为一个单元阵列。是控制变异条件表达式,确定变异参数对象的活跃值。在模拟,当条件的求值结果为一个变体真正的,与之关联的值条件变得活跃。当条件的求值结果为一个变体条件,关联的值变得不活跃。您可以添加多个值的对象通过指定条件值对数组中的一个细胞。

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

    您可以指定数字的值、枚举或金宝appSimulink.Parameter类型。看到的,数值变量控制参数值快速原型的变体,提高代码的可读性变体使用枚举类型参数,使用仿真软件重用变异参数值从手写代码。金宝app参数变量

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

    数据类型:结构体

    版本历史

    介绍了R2021a