创建可替换的模型

时间:2014-05-19 08:32:26

标签: modelica openmodelica

我想知道Modelica是否允许我们创建可替换模型?

我试图将Modelica.Blocks.Sources.Constant重新声明为一个允许恒定电压的块。我只需要改变变量k的单位。 (从无到有" Volts")。 是否可以在openmodelica中执行此操作?

2 个答案:

答案 0 :(得分:2)

您不需要可更换型号。 只需在Modelica.Blocks.Sources.Constant组件上使用修饰符:

Modelica.Blocks.Sources.Constant const(k(unit = "V"));

但是要回答你的问题,是的,OpenModelica支持可替换的模型。

答案 1 :(得分:1)

我的在线图书the chapter on architectures中的Modelica by Example讨论了replaceable组件的主题。您可能会发现它很有用。