首页 > 解决方案 > 修改包含常量的 .mo 内置文件

问题描述

作为我研究的一部分,我对修改像水这样的介质的一些恒定特性很感兴趣。例如,在Buildings.Media.WaterDymola 无法访问的情况下(我在 Visual Studio Code 中打开它),我将更改一个常数,例如密度。有什么办法吗?还是我应该通过部分媒介来做?

在此处输入图像描述

这个问题也适用于一些热物理性质,比如我在水的常数中找不到的热扩散率。我会感谢你的建议。

标签: constantsmodelica

解决方案


在 Dymola 中,如果双击包含常量的包,然后使用 Modelica-Text 视图编辑文本,您应该能够修改常量。这样,您应该能够编辑包中的所有常量。显然,这样做需要写访问权限(例如,您通常不具备 MSL 的权限)。

如果您希望能够在多种媒体之间快速切换或者您没有写入权限,则使用继承(部分媒体)是有意义的。对于实验,直接更改值应该没问题 - 注意不要忘记恢复......


推荐阅读