主要内容

介绍了版本控制

一个模型的组件金宝app®模型包含变异激活或不激活基于变体的选择,你选择。

模型中的每个变体的选择有关版本控制。变异控制确定哪些变量选择是活跃。通过改变变量的值控制,可以切换活动变体的选择。虽然每个变体的选择与控制一个变体有关,只有一个版本控制可以评估真正的。当控制评估一个变体真正的,仿金宝app真软件激活的变体选择对应版本控制。

假设您想与三种可能的模拟模型,代表了汽车引擎配置:四缸气体,6缸气体,8-cylinder气体。在这种情况下,节气门的价值是一个输入为不同的配置不同的引擎。你可以实现每个引擎配置作为一个独立的子系统中不同的子系统块命名引擎然后根据的价值在子系统之间进行切换EngineType。类似地,您可以使用变量参数kv存储多个值的油门,然后根据的价值值之间切换数控。例如,如果该值EngineType1和的值数控2节流阀的价值20.作为输入提供的吗Engine_2_cyl_petrol在仿真子系统。

在这个例子中:

  • 通过使用变异控制结构变化控制EngineType = = 1,EngineType = = 2,EngineType = = 3不同的子系统块命名引擎。如何控制结构变化的更多信息,见块变异控制模式变体

  • 价值变化控制通过使用版本控制数控= = 1数控= = 2在变异参数kv。如何控制价值变化的更多信息,参见变异参数控制模式变体

模型与参数变异控制变异块和变体

相关的例子

更多关于