默认
dymola.simulateModel("Modelica.Mechanics.Rotational.Examples.CoupledClutches", 0.0, 1.0,0, 0.0,"Dassl",0.0001, 0.0, "res")
生成.mat
文件
假设我们要生成txt文件,则使用下面的行
dymola.experimentSetupOutput(textual=True)
但是如果我想将结果保存为sdf文件格式,该怎么办?
答案 0 :(得分:3)
我可能是错的,但是我认为Dymola中没有这样的标记可以直接将模拟结果输出为sdf。
在完成dsres2sdf.exe
仿真后生成sdf文件,该文件位于Dymola安装目录的bin文件夹中。
因此,您只需执行模拟,然后从python调用exe即可将Dymola结果文件转换为sdf文件。
Usage: dsres2sdf.exe <result.mat> <result.sdf>