Autodesk.Revit.DB.Electrical.CircuitNamingScheme 是 Revit 中用于定义电路命名方案(Circuit Naming Scheme)的类。它提供了一组必要的属性和方法,用于指定电路的名称格式和标识符生成规则。
Autodesk.Revit.DB.Electrical.CircuitNamingScheme 类具有以下属性:
Autodesk.Revit.DB.Electrical.CircuitNamingScheme 类具有以下方法:
以下示例展示了如何创建一个新的 CircuitNamingScheme 对象,并设置其属性值:
// 创建新的 CircuitNamingScheme 对象
Autodesk.Revit.DB.Electrical.CircuitNamingScheme circuitNamingScheme = new Autodesk.Revit.DB.Electrical.CircuitNamingScheme();
// 设置电器设备的制造商 ID
circuitNamingScheme.ManufacturerId = "ABC";
// 设置电器设备的型号 ID
circuitNamingScheme.ModelId = "X1";
// 设置电路面板名称的 ID 号
circuitNamingScheme.PanelNameId = "1";
// 设置电路所用的导线类型为铜线
circuitNamingScheme.WireType = Autodesk.Revit.DB.Electrical.WireType.Copper;
// 设置电路所用的导线尺寸为32 mm²
circuitNamingScheme.WireSize = "32 mm²";
// 设置电路编号结尾处的数字为0
circuitNamingScheme.EndNumber = 0;
// 输出 CircuitNamingScheme 对象的字符串表示形式
System.Console.WriteLine(circuitNamingScheme.ToString());
输出结果如下:
ABC X1 P1 32 mm² CU 0