如何分析动态模拟(通过python接口模拟)的结果

如何分析动态模拟(通过python接口模拟)的结果,python,modelica,dymola,Python,Modelica,Dymola,我通过python接口模拟了一些Dymola模型(结果文件是dsres.mat和dsres.txt),现在我想用python来比较和分析这些结果(或者明确一些输出) 有没有可能通过python接口实现这一点,或者我需要使用modelicares/PySimulator/buildspy之类的工具 我不知道如何阅读和理解dsres.txt文件 我不仅希望有一个带有输出的图表,还希望有一个表格(包括时间、输出1、输出2等),就像我用Dymola模拟时一样 我正在使用python2.7和Dymola

我通过python接口模拟了一些Dymola模型(结果文件是dsres.mat和dsres.txt),现在我想用python来比较和分析这些结果(或者明确一些输出)

有没有可能通过python接口实现这一点,或者我需要使用modelicares/PySimulator/buildspy之类的工具

我不知道如何阅读和理解dsres.txt文件

我不仅希望有一个带有输出的图表,还希望有一个表格(包括时间、输出1、输出2等),就像我用Dymola模拟时一样


我正在使用python2.7和Dymola 2015

最简单有效的方法之一是使用Dymat读取结果文件(dsres.mat),该工具可在上找到

这样,您将拥有Python中可用的所有值,并可以使用Python的所有功能处理它们