Modelica Dymola仿真选项卡和FMU中的参数有时不可编辑
例如:Modelica Dymola仿真选项卡和FMU中的参数有时不可编辑,modelica,dymola,Modelica,Dymola,例如: parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false); 您可以创建一个模型,其中包含9个参数,您希望这些参数在“模拟”选项卡中可编辑,在FMU中可由用户设置 但是, 在“模拟”选项卡中,只有5个参数可编辑 同样,FMU只有5个用户可设置的参数 解决方案: 为了生成更高效的代码,Dymola有时会“计算”参数 注释(Evaluate=false)告诉Dymola不应计算参数 例如
parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false);
您可以创建一个模型,其中包含9个参数,您希望这些参数在“模拟”选项卡中可编辑,在FMU中可由用户设置
但是,
注释(Evaluate=false)
告诉Dymola不应计算参数
例如:
parameter Real theAnswer = 42.0 "The answer to life,…" annotation(Evaluate=false);
Dymola现在将允许在模拟选项卡中编辑回答,并允许用户在FMU中进行设置。相关: