Autodesk.Revit.DB.Electrical.ElectricalEquipment
该类表示Revit中的电气设备。
继承关系
- Autodesk.Revit.DB.Element
- Autodesk.Revit.DB.MEP.MEPModel
- Autodesk.Revit.DB.Electrical.ElectricalSystem
- Autodesk.Revit.DB.Electrical.ElectricalEquipment
属性
名称 |
类型 |
读/写 |
说明 |
CircuitName |
string |
读写 |
获取或设置该设备所在的线路名称 |
CurrentRating |
double |
读写 |
获取或设置该设备的额定电流 |
Description |
string |
读写 |
获取或设置该设备的描述信息 |
Host |
Autodesk.Revit.DB.Element |
只读 |
获取该设备所在的主机元素 |
IsASystemDevice |
bool |
读写 |
获取或设置一个值,指示该设备是否是系统设备 |
VoltageRating |
double |
读写 |
获取或设置该设备的额定电压 |
方法
名称 |
返回值类型 |
说明 |
Dispose |
void |
释放该对象的非托管资源 |
Equals |
bool |
确定当前对象是否等于另一个对象 |
GetHashCode |
int |
用作对象哈希函数 |
GetType |
Type |
获取当前实例的类型 |
ToString |
string |
返回表示当前对象的字符串 |
示例代码
Autodesk.Revit.DB.Electrical.ElectricalEquipment electricalEquipment = new Autodesk.Revit.DB.Electrical.ElectricalEquipment(doc, new XYZ(0, 0, 0));
electricalEquipment.CurrentRating = 10A;
electricalEquipment.VoltageRating = 220V;
Autodesk.Revit.DB.Element host = electricalEquipment.Host;
Transaction trans = new Transaction(doc, "Add Electrical Equipment");
trans.Start();
doc.Create.NewElectricalEquipment(electricalEquipment);
trans.Commit();