我想知道Modelica是否允许我们创建可替换模型?
我试图将Modelica.Blocks.Sources.Constant重新声明为一个允许恒定电压的块。我只需要改变变量k的单位。 (从无到有" Volts")。 是否可以在openmodelica中执行此操作?
答案 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
组件的主题。您可能会发现它很有用。