应用程序:PhysicalProp

Revit平台:结构

Revit版本:2011.0

首次发布:8.0

编程语言:C#

技能水平:初级

类别:参数,材料

类型:ExternalCommand

主题:显示物理属性。

概要:

该示例演示了如何获取柱或梁的物理材料。

类:

Autodesk.Revit.DB.FamilyInstance

Autodesk.Revit.DB.Parameter

Autodesk.Revit.DB.Document

项目文件:

Command.cs

该文件定义了一个继承自IExternalCommandDumpMaterialPhysicalParameters类。它的功能是显示一个包含所选列或梁的材料信息的消息框。

描述:

- 要获取元素的参数,请使用FamilyInstance.Parameters

- 要获取梁或柱的材料参数,请通过搜索Parameter.Definition命名为“Column Material”或“Beam Material”的参数来迭代元素的所有参数。

- 要获取详细的材料属性,请使用Parameter.get_Parameter(BuiltInParameter)。例如,使用get_Parameter(BuiltInParameter.PHY_MATERIAL_PARAM_TYPE)来获取材料类型或使用FamilyInstance.Material(推荐)。有关BuiltInParameter的更多信息,请参阅Revit API的帮助文件。

说明:

1. 准备Revit项目。确保当前文档中有一些结构梁、支撑或柱。样例项目文件RotateFramingObjects.rvt可在样例RotateFramingObjects文件夹中找到。

2. 仅选择一个结构柱或梁的实例。

3. 运行命令。

4. 它将在消息框中显示此实例的材料信息。

源代码

完整的源代码请加入QQ群649037449,在群文件中下载RevitSDK.exe,解压后在文件夹中搜索本文中应用程序名称即可获得完整源码