包:金宝app
指定控制变量选择的条件
一件物品金宝app仿真软件。变体
类表示称为变量控件的条件表达式。对象允许您指定一个布尔表达式,该表达式在计算为时激活特定的变体选择真正的
.
变体控制包括一个或多个变体控制变量,使用MATLAB指定®变量或金宝app仿真软件。参数
对象。
控件中表示的每个变体选择指定变体控制不同的子系统或模型变体块。对于一个给定的不同的子系统或模型变体块中,只有一个变量控件可以求值真正的
在一个时间。当变量控制计算为真正的
,仿金宝app真软件®激活与该变体控件对应的变体选择。
创建变体控件。variantControl
=仿金宝app真软件。变体(conditionExpression
)
当您想要模拟模型但不考虑代码生成时,请使用MATLAB变量。
创建MATLAB变量与标量文字值。
燃料= 3;发射= 1;率= 3;
使用变量开发条件表达式。
Variant1 =仿金宝app真软件。变体(“燃料= = 1 & &发射= = 2);Variant2 =仿金宝app真软件。变体('(Fuel==2 || Emission==1) && Ratio==2');Variant3 =仿金宝app真软件。变体(《燃料= = 3 | |比率= = 4 ');
金宝app仿真软件。参数
对象如果您想为代码生成生成预处理条件,请使用金宝app仿真软件。参数
对象。
创建变体金宝app仿真软件。参数
具有标量字面值的对象。
燃料= Sim金宝appulink.Parameter (3);发射= Simulin金宝appk.Parameter (1);率= Simul金宝appink.Parameter (3);
将这些对象的自定义存储类指定为ImportedDefine
以便由外部头文件指定值。
自定义存储类的其他有效值是定义
和CompilerFlag
.
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真软件。变体('(Fuel==2 || Emission==1) && Ratio==2');Variant3 =仿金宝app真软件。变体(《燃料= = 3 | |比率= = 4 ');