【发布时间】:2020-01-27 14:03:20
【问题描述】:
我正在 Dymola 中编写一个 mos 脚本,我在其中动态计算 for 循环内的数组元素。大量信息打印在命令窗口上。每次打印时
Redeclaring variable: Real traj_phie [34, 1002];
Redeclaring variable: Real traj_phie [35, 1002];
等等。我不想每次都“redeclare”我的数组,我只想“fill”它。数组大小的预分配会解决这个问题吗?如果是这样,如何在 mos 脚本中预分配数组?我尝试了不同的方法,比如
Real[50,1002] traj_phie;
Dymola 会引发错误。所以我的问题是 1) mos 脚本中的数组预分配 2) 抑制命令输出。 有人能帮我吗? 谢谢
【问题讨论】:
标签: arrays modelica dymola openmodelica pre-allocation