DomainElectrical的连接器的Revit API问题

问题描述 投票:0回答:1

我面对的是有电路的情况,但是连接器彼此看不见。也许问题在家庭中,但随后出现的问题是这是一个孤立的案例,还是通过connector.AllRefs确定连接是否完全不正确。我使用了connector.AllRefs道具,在这种情况下,当我确定通过connector.AllRefs进行连接时,发生了错误。似乎在基本设备的电路中,连接器与DomainUndefined连接,该连接器具有一个连接器。连接的和未连接的连接器的其他属性和方法相同。

input -> collector.OfCategory(BuiltInCategory.OST_ElectricalCircuit).WhereElementIsNotElementType()

for element in input:
    for connector in (element.BaseEquipment.MEPModel.ConnectorManager.Connectors):
        reflist = [x for x in  connector.AllRefs]
        if ("DomainElectrical" in str(connector.Domain)) and ("PowerCircuit" in str(connector.ElectricalSystemType)) and reflist:

非常感谢。Revit API connector for DomainElectrical

python-2.7 revit-api
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.