包:金宝app
指定控制变量选择的条件
一个对象金宝app仿真软件。变体
类表示称为变体控件的条件表达式。对象允许您指定一个布尔表达式,该表达式在计算值为时激活特定的变体选项真正的
.
变控由一个或多个变控变量组成,由MATLAB指定®变量或金宝app仿真软件。参数
对象。
为表示的每个变体选择指定变体控件不同的子系统或模型变体块。对于一个给定的不同的子系统或模型变体块时,只有一个变量控件可以求值为真正的
在一个时间。当变量控件的值为时真正的
,仿金宝app真软件®激活对应于该变体控件的变体选择。
创建一个变体控件。variantControl
=仿金宝app真软件。变体(conditionExpression
)
当您想要模拟模型但不考虑代码生成时,使用MATLAB变量。
用标量文字值创建MATLAB变量。
燃料= 3;发射= 1;率= 3;
使用变量开发条件表达式。
Variant1 =仿金宝app真软件。变体(“燃料= = 1 & &发射= = 2);Variant2 =仿金宝app真软件。变体('(燃料==2 ||排放==1)&& Ratio==2');Variant3 =仿金宝app真软件。变体(《燃料= = 3 | |比率= = 4 ');
金宝app仿真软件。参数
对象如果希望为代码生成生成预处理条件,请使用金宝app仿真软件。参数
对象。
创建变体金宝app仿真软件。参数
具有标量文字值的对象。
燃料= Sim金宝appulink.Parameter (3);发射= Simulin金宝appk.Parameter (1);率= Simul金宝appink.Parameter (3);
为这些对象指定自定义存储类ImportedDefine
因此值由外部头文件指定。
自定义存储类的其他有效值是定义
和CompilerFlag
请注意
如果您生成的代码启动
激活时,为对象指定受支持的自定义存储类。金宝app有关支持的内置和自定义存储类的详细信息金宝app启动
激活时间看到不同激活时间的存储类.
.
Fuel.CoderInfo.StorageClass =“自定义”;Fuel.CoderInfo.CustomStorageClass =“ImportedDefine”;Emission.CoderInfo.StorageClass =“自定义”;Emission.CoderInfo.CustomStorageClass =“ImportedDefine”;Ratio.CoderInfo.StorageClass =“自定义”;Ratio.CoderInfo.CustomStorageClass =“ImportedDefine”;
使用变量开发条件表达式并创建变量控制。
Variant1 =仿金宝app真软件。变体(“燃料= = 1 & &发射= = 2);Variant2 =仿金宝app真软件。变体('(燃料==2 ||排放==1)&& Ratio==2');Variant3 =仿金宝app真软件。变体(《燃料= = 3 | |比率= = 4 ');