该类代表机械设备集类型。它是机械系统中的一个容器,可以包含多个机械设备。
类型:string
描述:机械设备集类型的名称。
类型:string
描述:机械设备集类型的描述。
类型:bool
描述:指示机械设备集类型是否为模板类型。
描述:获取该机械设备集类型在文档中的所有实例。
参数:
返回值:类型为List<Autodesk.Revit.DB.Mechanical.MechanicalEquipmentSet>的列表,包含所有该类型的机械设备集实例。
描述:获取该机械设备集类型的所有族符号的Id。
返回值:类型为List<ElementId>的列表,包含所有该类型的机械设备集的族符号的Id。
描述:获取该机械设备集类型的所有族符号。
返回值:类型为List<FamilySymbol>的列表,包含所有该类型的机械设备集的族符号。
描述:将该机械设备集类型绑定到其它机械设备集类型作为其模板。
参数:
返回值:类型为Autodesk.Revit.DB.Mechanical.MechanicalEquipmentSetType的对象,为新的模板类型。
以下示例演示如何获取所有机械设备集类型及其实例:
FilteredElementCollector ec = new FilteredElementCollector(doc);
ec.OfClass(typeof(MechanicalEquipmentSetType));
List<MechanicalEquipmentSetType> setTypes = new List<MechanicalEquipmentSetType>();
foreach (Element e in ec)
{
MechanicalEquipmentSetType setType = e as MechanicalEquipmentSetType;
if (setType != null)
{
setTypes.Add(setType);
List<MechanicalEquipmentSet> sets = setType.GetInstances(doc);
// 使用获取到的机械设备集实例的属性和方法进行操作
}
}