我可以在 Modelica 脚本中定义新变量吗?
Could I define new variables in the Modelica script?
我正在尝试在 Dymola 中 运行 一个 Modelica 脚本,但是在脚本中定义变量时出现错误,如下所示:
Modelica.SIunits.Distance testData=2;
Boolean success;
success := clearlog();
Modelica.Utilities.Streams.print("Simulation result was:");
Modelica.Utilities.Streams.print("Distance = " + String(testData) + " m");
我的问题是:
我可以在 Modelica 脚本中定义新变量吗?
我在Modelica Specification 3.4中没有找到任何关于Modelica脚本文件的规定或章节,有没有Modelica脚本文件规范的参考material?
Dymola 只是根据对整个变量的赋值来声明新变量。
它应该适用于实数、整数、布尔值、字符串、数组和记录。
但是,它必须是对整个变量的赋值 - 因此 v[1]:=2;
不会生成向量。
我正在尝试在 Dymola 中 运行 一个 Modelica 脚本,但是在脚本中定义变量时出现错误,如下所示:
Modelica.SIunits.Distance testData=2;
Boolean success;
success := clearlog();
Modelica.Utilities.Streams.print("Simulation result was:");
Modelica.Utilities.Streams.print("Distance = " + String(testData) + " m");
我的问题是:
我可以在 Modelica 脚本中定义新变量吗?
我在Modelica Specification 3.4中没有找到任何关于Modelica脚本文件的规定或章节,有没有Modelica脚本文件规范的参考material?
Dymola 只是根据对整个变量的赋值来声明新变量。
它应该适用于实数、整数、布尔值、字符串、数组和记录。
但是,它必须是对整个变量的赋值 - 因此 v[1]:=2;
不会生成向量。