Autodesk.Revit.DB.Electrical.PanelScheduleData是Revit电气模型中用于存储面板计划数据的类。它提供了面板计划所需的所有信息,包括电路数量、电路的连接点、对应的负载信息等。
Autodesk.Revit.DB.Electrical.PanelScheduleData具有以下属性:
Autodesk.Revit.DB.Electrical.PanelScheduleData具有以下方法:
以下示例演示如何创建一个面板计划数据对象,并添加两个电路数据:
// 获取当前文档
Document doc = uidoc.Document;
// 创建一个面板计划数据对象
ElectricalSystem electricalSystem = /* 获取电气系统对象 */;
PanelScheduleData panelScheduleData = PanelScheduleData.Create(doc, electricalSystem.Id);
// 添加两个电路数据
CircuitData circuitData1 = new CircuitData(/* 电路的信息 */);
CircuitData circuitData2 = new CircuitData(/* 电路的信息 */);
panelScheduleData.AddCircuitData(circuitData1);
panelScheduleData.AddCircuitData(circuitData2);