【问题标题】:Loading previously saved JModelica result-file加载以前保存的 JModelica 结果文件
【发布时间】:2016-01-08 01:56:22
【问题描述】:

我有以下问题:

我正在加载一个 JModelica 模型并通过以下方式轻松模拟它:

from pymodelica import compile_fmu
from pyfmi import load_fmu

model = load_fmu(SOME_FMU);
res=model.simulate();

一切正常,它甚至可以保存生成的 .txt 文件。现在,有了这个 .txt ,问题是到目前为止我没有在 jmodelica-python 包中找到任何功能,以便稍后将这样的 .txt 结果文件再次实际加载到结果对象中(就像由模拟返回的那个( ) ) 轻松提取以前保存的数据。

手动实现当然是可能的,但我觉得它很讨厌,只是想问是否有人知道可以为我将 JModlica 格式结果文件加载到结果对象中的方法。

谢谢!!!!

【问题讨论】:

    标签: python jmodelica


    【解决方案1】:

    您需要的功能位于 io 模块中:

        from pyfmi.common.io import ResultDymolaTextual
        res = ResultDymolaTextual("MyResult.txt")
    
        var = res.get_variable_data("MyVariable")
    
        var.x #Trajectory
        var.t #Corresponding time vector
    

    【讨论】:

      猜你喜欢
      • 2018-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      相关资源
      最近更新 更多