【发布时间】:2021-10-03 10:10:05
【问题描述】:
我正在尝试在 Dymola 中使用 .mos 文件进行多次模拟,这是来自 claytex's blog 的示例:
openModel("C:/Dymola/Testing/Test1.mo")
translateModel ("Test1");
for i in 1:10 loop
a=i;
simulate();
system("copy dsres.mat results"+String(i) +".mat");
end for;
似乎在我翻译脚本文件中的模型时,我可以再次修改模型的参数,这在我使用 Dymola 的 GUI 时是不同的。在 Dymola 的 GUI 中,如果我在翻译模型后尝试修改参数,则必须重新翻译模型。我的问题是:
在 Dymola 的脚本文件中,当我修改参数时,Dymola 是如何处理的?
【问题讨论】:
-
使用脚本修改参数相当于在 Dymola GUI 变量浏览器中修改参数。请参阅 Dymola 用户手册第 1A 卷的第 1.2 节。