Modelica(Dymola)声明与公式 - 这是什么?

时间:2017-11-08 15:02:42

标签: modelica dymola

这是什么类型的声明?

Real x = time^2;

我可以在任何modelequation部分之前将其放在algorithm

对我来说,问题在于它不是静态parameter,而是附加了一个非静态工作的公式 - 每次都设置值。

它是什么样的声明?短模型还是短函数定义?一个类的新实例? A'类型'类?

任何帮助(尤其是参考Fritzon或Tiller的书)都会帮助我在晚上睡觉。

2 个答案:

答案 0 :(得分:4)

这是变量声明中的绑定方程,它将在模型编译期间成为正规方程。见https://modelica.org/documents/ModelicaSpec34.pdf,第8章。

答案 1 :(得分:4)

如果要修改变量,Dialog注释可能很方便,例如Real x = time^2 annotation(Dialog);