主要内容

变量控制导论

Simulink的组件万博1manbetx®包含变量的模型根据您所选择的变量选择被激活或被禁用。

模型中的每个变量选择都与版本控制.变量控件确定哪个变量选择是活动的。通过更改变量控件的值,您可以切换活动的变量选择。虽然每个变量选择都与一个变量控制相关联,但只有一个变量控制可以计算到真正的.当变量控件计算为时真正的, 万博1manbetxSimulink激活对应于该变量控制的变量选择。

假设您想要模拟一个模型,该模型表示具有三种可能的发动机配置的车辆:4缸汽油、6缸汽油和8缸汽油。在这种情况下,油门的值是不同配置的发动机的输入。可以将每个引擎配置实现为一个单独的子系统不同的子系统块命名引擎然后根据的值在子系统之间切换EngineType.类似地,您可以使用可变参数kv存储多个节流值,然后根据的值在值之间切换数控.例如,的值EngineType1而价值数控2,节流值为20.的输入Engine_2_cyl_petrol仿真子系统。

在这个例子中:

  • 结构变化是通过使用变量控件来控制的EngineType == 1EngineType == 2,EngineType == 3不同的子系统块命名引擎.有关如何控制结构变化的详细信息,请参见不同区块的不同控制模式

  • 值变化是通过使用变量控件来控制的Nc == 1而且Nc == 2在变量参数中kv.有关如何控制值变化的详细信息,请参见不同参数下的不同控制方式

在变量块和变量参数中使用变量控件建模

相关的例子

更多关于