【问题标题】:Can't generate Flat Modelica Code in Dymola?无法在 Dymola 中生成平面 Modelica 代码?
【发布时间】:2020-05-12 17:25:16
【问题描述】:

我在 Dymola 中使用商业库,但无法生成 Flat Modelica 代码或 .mof 文件,这是因为加密吗?

是否有一些替代方法可以让我看到 Flat 代码?

【问题讨论】:

    标签: modelica dymola


    【解决方案1】:

    在加密库时,开发人员可以决定用户可以访问哪些内容(例如 Modelica 代码/图表等是否可见)。选项之一是允许或拒绝使用加密注释中的showFlat-标志生成平面 Modelica 代码。似乎您正在使用的库,将此注释设置为不允许生成平面代码。这将导致您的屏幕截图显示,并禁用相应的 .mof 文件的生成,忽略翻译设置中的选项。

    据我所知,在这种情况下没有生成平面代码的选项。

    可以为单个模型设置此标志,例如如果有一个模型特别关键/重要,或者出于任何原因应隐藏代码。据我所知,使用单个组件禁用平面代码的生成将隐藏完整模型的代码。因此,您可以尝试找出这是全局设置还是只是某些组件。这可能只有通过移除组件才能实现...

    【讨论】:

    • flat.mof 文件和翻译/转换后的平面 .mof 文件的 Dymola 标志是否相同?
    • 我想是的,是的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-19
    • 1970-01-01
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多