使用Python自动处理肌张力模拟结果

时间:2019-12-06 13:18:24

标签: python mat modelica dymola

我想使用python脚本自动评估仿真结果,但是很难以有意义的方式打开.mat-Files。

使用scipy.loadmat打开文件似乎不是一个可行的选择:

from scipy.io import loadmat
x = loadmat(path)

结果: enter image description here

我应该隐式返回要使用python模拟脚本分析的值,还是有另一种方法来使用Python加载.mat-Results?

您如何使用这些任务?很遗憾,Matlab不是一个选择。

1 个答案:

答案 0 :(得分:0)

根据@matth DyMat的建议,可用于编写代码以自动处理测功结果:

import DyMat

d = DyMat.DyMatFile(path) 
varX = d.data("dymola.path.to.variable")

要获取所有变量的所有路径,可以使用d.names()d.nameTree()