模型评估=真

Modelica Evaluate=true

从 Modelica 文档来看,注释 Evaluate 似乎只对参数有影响: https://build.openmodelica.org/Documentation/ModelicaReference.Annotations.Evaluate.html

使用 Dymola 变量编辑器,我可以方便地在任何 variable/instance 上设置注释,请参见下面的屏幕截图。这有什么影响还是只是忽略了注释? 如果应用于 class 的实例,class 中的参数是否会被评估为修饰符设置的值(在示例屏幕截图中,例如参数 yMax)?

将计算 class 的参数,https://specification.modelica.org/master/annotations.html#modelica:Evaluate

这是在 Modelica 3.5 中添加的(早期在 Dymola 中受支持,但如果您仅使用 Evaluate=true 则不会出现一些细微差异 - 请参阅 https://github.com/modelica/ModelicaSpecification/pull/2771 了解详细信息)。