无法在 Dymola 中生成 Flat Modelica 代码?

Can't generate Flat Modelica Code in Dymola?

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

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

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

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

可以为单个模型设置此标志,例如如果有一种型号特别 critical/important 或出于任何原因应隐藏代码。据我所知,让单个组件禁用平面代码的生成将隐藏完整模型的代码。所以你可以试着找出这是一个全局设置还是只是一些组件。这可能只能通过删除组件来实现...