constants - 修改包含常量的 .mo 内置文件
问题描述
作为我研究的一部分,我对修改像水这样的介质的一些恒定特性很感兴趣。例如,在Buildings.Media.Water
Dymola 无法访问的情况下(我在 Visual Studio Code 中打开它),我将更改一个常数,例如密度。有什么办法吗?还是我应该通过部分媒介来做?
这个问题也适用于一些热物理性质,比如我在水的常数中找不到的热扩散率。我会感谢你的建议。
解决方案
在 Dymola 中,如果双击包含常量的包,然后使用 Modelica-Text 视图编辑文本,您应该能够修改常量。这样,您应该能够编辑包中的所有常量。显然,这样做需要写访问权限(例如,您通常不具备 MSL 的权限)。
如果您希望能够在多种媒体之间快速切换或者您没有写入权限,则使用继承(部分媒体)是有意义的。对于实验,直接更改值应该没问题 - 注意不要忘记恢复......
推荐阅读
- javascript - jQuery事件未附加到输入字段
- html - 响应表中的输入字段不够宽
- swift - 共享 Carthage 依赖项时 Xcode 控制台中的 po 不起作用
- snowflake-cloud-data-platform - 在 Snowflake 中使用内联值的视图
- terraform - aws_rds_cluster_instance 资源提升为 create-before-destroy 尽管生命周期将其设置为 false
- flutter - 必须初始化不可为空的实例字段“verificationId”
- python - 使用 BeautifulSoup 在没有类名的范围内提取文本
- django - Django 是否支持类似于 models.TextChoices 的模型字段的整数枚举?
- python - 如何从具有限制的不同数据帧中填充数据帧 nan 值?
- python - xarray groupby 坐标和非坐标变量