首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Revit 2017 Python指定材料的比热

用Revit 2017 Python指定材料的比热
EN

Stack Overflow用户
提问于 2017-04-03 15:42:56
回答 1查看 233关注 0票数 0

使用Revit 2017 Python,我正在尝试创建新的材料,然后将其中的一些材料组装成新类型的墙壁。它适用于所有的属性,,除了的特殊热量!

基本上,我所做的是:

  1. 创建一个thermalAsset: themalA = ThermalAsset('Test',ThermalMaterialType.Solid)
  2. 为该热资产设置不同的热属性(虚拟值): thermalA.ThermalConductivity =0.01thermalA.SpecificHeat= 0.001 thermalA.Density = 1000.0
  3. 然后我用这个热资产创建了一个PropertySetElement: pse = PropertySetElement.Create(doc,thermalA)
  4. 然后我将它分配给我的材料(我以前创建的): ( mat.SetMaterialAspectByPropertySet(MaterialAspect.Thermal,pse)

在此之后,我在Revit中查看了我的材料列表,并查看了它的热特性。除了比热度()保持在0.0239 btu/(lb )的值外,一切看起来都很好。( F),无论我分配特定热量时输入的值如何。密度可以,导热系数可以,但比热不一定。

我没有错误信息。

我遗漏了什么?

非常感谢你的帮助。

阿诺德。

EN

回答 1

Stack Overflow用户

发布于 2017-04-04 06:34:13

您指定的值是否在预期的单位中?每英尺开尔文,平方秒。参比,http://thebuildingcoder.typepad.com/blog/2013/04/whats-new-in-the-revit-2014-api.html > ThermalAsset.SpecificHeat.

我将此提交给开发团队以供进一步分析,因为问题是REVIT-111206 API:设置ThermalAsset SpecificHeat失败。您能提供一个完整的可再现的案例供他们测试吗,例如,一个最小的RVT模型,一个嵌入式宏来运行,参考,http://thebuildingcoder.typepad.com/blog/about-the-author.html#1b?谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43188885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档