【问题标题】:Dymola error message when translating: "unknown internal error in Dymola"翻译时出现 Dymola 错误消息:“Dymola 中的未知内部错误”
【发布时间】:2020-04-02 09:58:03
【问题描述】:

我在使用 Dymola 2020 翻译 Modelica 模型时遇到问题:当我尝试翻译模型时,出现以下错误消息:

“Dymola 中的未知内部错误”。

该模型前几天正在翻译和模拟,同一个模型仍在其他同事的计算机上运行。我没有在两者之间更改编译器,也没有更改 Dymola 版本。我也重新启动了计算机,但问题仍然存在。

此外,其他模型仍在翻译中,因此并非所有模型都受到此错误的影响。

有没有人知道如何调试这个错误?非常感谢您的所有提示!

【问题讨论】:

    标签: modelica dymola


    【解决方案1】:

    最可能的解释是某些标志的一些奇怪设置。 您可以通过以下方式查看您是否有任何奇怪的正常标志设置:

    • Dymola 2020:编辑>选项>常规>标志...选中“非默认”
    • Dymola 2020x:工具>选项>常规>标志...选中“非默认”

    (如果是非布尔设置,则有点混乱。)

    这是假设它确实是同一个模型,并且路径中的任何模型都没有区别(包括工作目录)。

    【讨论】:

    • 哦,正如@Dag 所说 - 您应该向 Dassault Systèmes 的技术支持报告(通过您的经销商);包括导致问题的标志的名称。
    • @HansOlsson,有没有说明每个标志功能的文档?
    【解决方案2】:

    坦率地说,如果您收到“Dymola 中的未知内部错误”,您应该将其报告给 Dassault Systèmes 的技术支持(通过您的经销商),并让他们进行调试。

    调试此类错误不是您的工作。

    【讨论】:

      【解决方案3】:

      您是否尝试过从工作目录 (WD) 中删除内容? 有时会出现一些工件,会弄乱特定模型的编译。

      你可以检查它在哪里,使用

      1. GUI,文件 -> 工作目录 -> 复制路径并将其粘贴到资源管理器中
      2. 命令行输入cd,返回WD的路径

      然后确保WD中没有重要文件(通常是.mo文件),最后删除目录的全部内容。

      注意:您应该确保 WD 是本地路径(否则性能会受到严重影响)。除此之外,将 WD 与存储模型的目录分开通常是一个好主意。

      【讨论】:

      • 是的,我还清除了完整的工作目录(这确实是一个本地路径,而不是在任何网络驱动器上)。不幸的是,这并没有解决问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多