为了节省时间,我试图读取.mat
文件而不是再次模拟模型。
我用过scipy.io.loadmat
,但效果不好:
res = loadmat('ChatteringControl_result.mat')
res.keys()
['Aclass', 'dataInfo', 'name', 'data_2', 'data_1', 'description']
键不是变量名,我不知道如何获取变量值。
然后我搜索分辨率,发现DyMat,它适用于其他变量但无法获取time
.
res1 = DyMat.DyMatFile('ChatteringControl_result.mat')
T = res1['T']
t = res1['time']
KeyError: 'time'
那么,如何在 JModelica 中获取所有结果?(当然不用打开 Matlab。)比如,JModelica 中的内置函数?
非常感谢!