我试图使用这样的东西:
使用Model1和带有参数的模型进行Toplevel。
Parametermodel: 参数heat_coeffi = 50;
型号1: outer [Path:Parametermodel] name; 参数heat_coeffi = name.heatcoeffi;
错误消息是:“找到内部模型的非内部参数模型 无法找到匹配的内部....
我尝试使用它就像使用原始Modelica Lib中的System一样。
答案 0 :(得分:5)
如果我正确理解了您的问题,您实例化顶级模型中的Parametermodel
(类似于Modelica.Fluid.System
)。执行此操作时,必须将其实例化为inner
模型。以这种方式,其他实例化模型(model1
等)知道在哪里找到全局参数。
在Modelica.Fluid.System
中有一个注释defaultComponentPrefixes="inner"
,可确保将其自动实例化为内部模型。
祝你好运, Rene Just Nielsen