【问题标题】:Use older versions of libraries on Dymola 2022在 Dymola 2022 上使用旧版本的库
【发布时间】:2021-10-13 07:59:34
【问题描述】:

我想使用 Dymola 2022 的一些新功能,但是我使用的商业库在 Modelica 标准库 3.2.3(MSL) 上运行,所以我必须将设计库、优化库等替换为旧版本。在 Dymola 2022 的文档中,它提供了有关使用旧版本 MSL 的信息,但没有提供其他库的信息。我的问题是:
Dymola 2022 与所有这些库的旧版本是否兼容?

【问题讨论】:

    标签: modelica dymola


    【解决方案1】:

    我没有在 Dymola 2022 中尝试过,但在 Dymola 2021x 中,通过执行以下步骤仍然可以使用 MSL 3.2.3:

    1. 将 3.2.3 版本的 MSL 和其他库从 .zip 安装程序或较旧的 Dymola 安装复制到“C:\Program Files\Dymola 2021x\Modelica\Library”或 2022 而不是 2021x。
    2. 如下所示更改 Dymola 中的设置。
    3. 如果这不起作用,请联系您的 Dymola 经销商,他们可能会帮助让 MSL3 也在 Dymola 2022 中运行。

    正如 cmets 中所讨论的,部分 TPL 是加密的,因此很遗憾,您不能自己运行转换脚本。 TPL 的下一个版本预计在 2022 年 1 月发布,将基于 MSL4(所有 Modelon 商业库将仅基于 MSL4)。如果迫切需要更新到 MSL4,您可以在今天申请基于 MSL4 的 alpha 版本,但 Modelon 仅对中间版本提供有限的支持。官方版本见扩展测试。如果您有兴趣,请联系support@modelon.com

    【讨论】:

    • 也应该在 Dymola 2022 中工作。请注意,除了 MSL,您可能还需要其他库
    【解决方案2】:

    或者,您可以将商业库更新到 MSL 4.0.0 并将转换后的库保存到新位置。 Dymola 通常会在您加载库时建议转换。

    【讨论】:

    • 我正在使用 Modelon 的热能库 (TPL)。当我尝试使用 MSL 4.0 加载 TPL 时,“版本不一致”的警告说 TPL 是一个只读包,我可以绕过这个限制吗?
    • 可能,TPL 库的部分内容已加密。如果是这种情况,我不确定它是否可以转换。 Modelon 应该可以回答这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2019-09-02
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    相关资源
    最近更新 更多