翻译时出现 Dymola 错误消息:"unknown internal error in Dymola"

Dymola error message when translating: "unknown internal error in Dymola"

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

"unknown internal error in Dymola".

模型前两天在编译模拟,其他同事的电脑上还在运行同一个模型。我没有更改中间的编译器,也没有更改 Dymola 版本。我也重启了电脑,问题依旧。

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

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

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

您可以使用

检查它的位置
  1. GUI,文件 -> 工作目录 -> 复制路径并将其粘贴到资源管理器中
  2. 命令行键入 cd,其中 returns WD 的路径

然后确保WD里面没有重要文件(一般是.mo文件),最后把目录全部删除

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

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

  • Dymola 2020:编辑>选项>常规>标志...检查 "Non-default"
  • Dymola 2020x:工具>选项>常规>标志...勾选"Non-default"

(如果是非布尔设置就有点乱了。)

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

坦率地说,如果您得到 "unknown internal error in Dymola",您应该将其报告给 Dassault Systèmes 的技术支持(通过您的经销商),并让他们对其进行调试。

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