参数有时在Dymola Simulation选项卡和FMU中无法编辑

时间:2016-06-01 14:23:37

标签: modelica dymola

示例:

您可以在“模拟”选项卡中创建一个包含9个参数的模型,并在FMU中设置用户可设置。

然而,

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

1 个答案:

答案 0 :(得分:4)

解决方案:

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

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

示例:

parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false);

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