Autodesk.Revit.DB.Electrical.LoadClassification
是Revit的Electrical API中的一个类,用于表示电气分类。在Revit中,电气负载可按照多种分类方式进行组织,以便于建筑工程师和电气工程师进行设计和分析。分类方式包括用途、支路、绑带、房间、级别等等。
Autodesk.Revit.DB.Electrical.LoadClassification
类中最重要的构造函数如下:
public Electrical.LoadClassification(Document document, BuiltInElectricalLoadClassificationType builtInClassificationType);
public Electrical.LoadClassification(UnitType unitType, string classificationName);
第一个构造函数基于内置的分类创建一个 LoadClassification
实例;第二个构造函数基于给定的单位和分类名称创建一个 LoadClassification
实例。
常用的 Autodesk.Revit.DB.Electrical.LoadClassification
属性如下:
UnitType
:获取或设置分类的单位类型。Name
:获取或设置分类的名称。Id
:获取或设置分类的ID。BasisOfCalculation
:获取或设置基于哪些数据进行负载计算。SourceOfVoltageDrop
:获取或设置电压降降压的来源。以下是最常用的 Autodesk.Revit.DB.Electrical.LoadClassification
方法:
ChangeName(string newName)
:更改分类的名称。ChangeUnitType(UnitType newUnitType)
:更改分类的单位类型。Equals(object obj)
:判断当前实例与指定的对象是否相等。ToString()
:以字符串形式返回分类的名称和单位类型。以下示例演示如何使用 Autodesk.Revit.DB.Electrical.LoadClassification
:
// 基于内置分类创建 LoadClassification 实例
var classification = new Electrical.LoadClassification(document, BuiltInElectricalLoadClassificationType.Type2GeneralLighting);
// 设置分类的名称
classification.ChangeName("MyCustomClassification");
// 更改分类的单位类型
classification.ChangeUnitType(UnitType.ElectricalCurrent);
Autodesk.Revit.DB.Electrical.LoadClassification
是Revit中用于表示电气分类的类。通过此类,您可以创建自定义的电气分类,并在电气设计和分析中使用。该类提供了多个属性和方法,以便于管理和操作分类。在使用 Autodesk.Revit.DB.Electrical.LoadClassification
时,请确保了解各项属性的意义和作用,以及构造函数的用法和限制。