Autodesk.Revit.DB.Electrical.ElectricalPhaseConfiguration
是 Revit API 中的一个类,用于表示电气元件的相位配置,即确定电气元件的电压相位连接方式。
IList<IList<ElementId>>
string
string
ElementId
bool
bool
int
IList<ElementId>
double
double
ElectricalPhaseConfiguration
类的实例。string name
:相位配置的名称。ElementId familyId
:相位配置所属电气设备的族类型的 ElementId。double voltage
:电气元件的电压。double powerFactor
:电气元件的功率因数。ElectricalPhaseConfiguration
对象是否相等。object obj
:要比较的对象。// 创建 ElectricalPhaseConfiguration 对象
var config = new ElectricalPhaseConfiguration("My Config", familyId, voltage, powerFactor);
// 设置相位
config.Phases = new List<ElementId> { phase1Id, phase2Id, phase3Id };
// 设置不同母线相位对应的负载元件
config.BusPhaseLoads = new List<List<ElementId>>
{
new List<ElementId> { load1Id, load2Id },
new List<ElementId> { load3Id, load4Id },
new List<ElementId> { load5Id, load6Id }
};
// 设置共模相位
config.CommonModePhase = "N";
// 将相位配置应用到电气元件
element.Electrical.PhaseConfiguration = config;