Dymola 仿真选项卡和 FMU 中的参数有时不可编辑

Roc*_*ott 2 modelica dymola

例子:

您创建一个模型,其中包含 9 个参数,您希望这些参数可在“仿真”选项卡中编辑,并且用户可在 FMU 中设置。

然而,

  1. “模拟”选项卡中似乎只有 5 个参数可编辑。
  2. 同样,FMU​​ 只有 5 个用户可设置的参数。

Roc*_*ott 5

解决方案:

\n\n

为了生成更高效的代码,Dymola 有时会“评估”参数。

\n\n

annotation(Evaluate=false)告诉 Dymola 不应评估参数。

\n\n

例子:

\n\n
parameter Real theAnswer = 42.0 "The answer to life,\xe2\x80\xa6" annotation(Evaluate=false);\n
Run Code Online (Sandbox Code Playgroud)\n\n

Dymola 现在允许theAnswer在“模拟”选项卡中进行编辑,并可由用户在 FMU 中进行设置。

\n