我想使用 python 在不同的 modelica 建筑库(建筑物、IDEAS)中运行参数研究:例如:更改渗透率。
我尝试过:simulateModel和simulateExtendedModel(..."zone.n50", [value])
我的问题:为什么无法翻译模型然后更改参数:警告:设置 zone.n50 对模型没有影响。翻译后,您只能设置文字起始值和未评估的参数。
也不可能运行:simulateExtendedModel。当我进入 dymola 的命令行并写入 zone.n50 时,我得到实际值(我在 python 中定义的),但在结果文件(和绘制的变量)中它始终是标准 n50 值。我的问题:如何在运行(和翻译?)模拟之前更改值?
该参数的值在变量浏览器中也不可见。
亲切的问候
它可能是一个结构参数,这些参数也会被评估。如果你明确设置它应该可以工作Evaluate=False
为您想要研究的参数。
它在变量浏览器中不可见还是只是变灰且恒定?如果它根本不可见,您应该检查它是否是protected
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)