【问题标题】:OMShell Simulation Times OutputOMShell 仿真时间输出
【发布时间】:2020-06-12 21:28:09
【问题描述】:

当我使用 OMShell 模拟 OpenModelica 模型时,我得到以下时间作为输出:

timeFrontend 
timeBackend 
timeSimCode 
timeTemplates 
timeCompile 
timeSimulation 
timeTotal 

我无法找到有关它们每个含义的任何信息。你知道每个时间的含义吗?你知道一些可以帮助我解决这个问题的文档吗?

【问题讨论】:

    标签: time simulation modelica openmodelica


    【解决方案1】:

    好的,这就是我的想法:

    • timeFrontend:扁平化 Modelica 代码(删除结构和扩展连接等)以获取混合 DAE 所需的时间
    • timeBackend:对系统进行大量符号操作以将其转换为 ODE 形式(因果化、blt 转换、索引缩减、匹配等)所需的时间
    • timeSimCode:生成代码生成结构的时间
    • timeTemplates:从 SimCode 结构生成 C 或 C++ 文件所需的时间
    • timeCompile:通过 gcc 或 clang 将生成的 C 或 C++ 文件编译成仿真可执行文件所需的时间
    • timeSimulation:运行生成的仿真可执行文件以获取仿真结果所需的时间
    • timeTotal: 呃 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多