我想知道 Modelica 是否允许我们创建可替换的模型?
我试图将 Modelica.Blocks.Sources.Constant 重新声明为具有恒定电压的块。我只需要改变变量k的单位。(从无到“伏特”)。是否可以在 openmodelica 中执行此操作?
我想知道 Modelica 是否允许我们创建可替换的模型?
我试图将 Modelica.Blocks.Sources.Constant 重新声明为具有恒定电压的块。我只需要改变变量k的单位。(从无到“伏特”)。是否可以在 openmodelica 中执行此操作?
你不需要可替换的模型。只需在 Modelica.Blocks.Sources.Constant 组件上使用修饰符:
Modelica.Blocks.Sources.Constant const(k(unit = "V"));
但要回答您的问题,是的,OpenModelica 支持可替换模型。
在我的在线书籍“ Modelica by Example ”中关于架构的章节replaceable
中讨论了组件的主题。你可能会发现它很有用。