Autodesk.Revit.DB.Mechanical.AirHeatingCoilType
Autodesk.Revit.DB.Mechanical.AirHeatingCoilType是Revit API中的一个类,用于表示空气加热线圈(空气加热器)的类型。
构造函数
Autodesk.Revit.DB.Mechanical.AirHeatingCoilType(Document)
- 参数:Document类型,表示要创建的空气加热线圈类型所在的Revit文档
- 返回值:Autodesk.Revit.DB.Mechanical.AirHeatingCoilType对象
属性
Manufacturer
- 类型:string
- 描述:获取或设置空气加热线圈制造商的名称
Model
- 类型:string
- 描述:获取或设置空气加热线圈型号的名称
CoilType
- 类型:Autodesk.Revit.DB.Mechanical.AirHeatingCoilTypeEnum
- 描述:获取或设置空气加热线圈的类型
CoolingFluid
- 类型:string
- 描述:获取或设置空气加热线圈的冷却流体
GasHeatingEfficiency
- 类型:double
- 描述:获取或设置空气加热线圈供暖效率的百分比值
HotWaterCoil
- 类型:bool
- 描述:获取或设置空气加热线圈是否为热水线圈
IsElectric
- 类型:bool
- 描述:获取或设置空气加热线圈是否是电加热线圈
IsIndoor
- 类型:bool
- 描述:获取或设置空气加热线圈是否用于室内环境
LiquidHeatingEfficiency
- 类型:double
- 描述:获取或设置空气加热线圈供暖效率的百分比值,当其为热水线圈时
MaximumAirFlow
- 类型:double
- 描述:获取或设置空气加热线圈的最大空气流量,单位为立方米/秒
MaximumHeatingCapacity
- 类型:double
- 描述:获取或设置空气加热线圈的最大供暖容量,单位为千瓦特
MaximumWaterFlow
- 类型:double
- 描述:获取或设置空气加热线圈的最大水流量,单位为升/秒,当其为热水线圈时
PowerSupply
- 类型:string
- 描述:获取或设置空气加热线圈的电源类型
TypeMark
- 类型:string
- 描述:获取或设置空气加热线圈的类型标记
方法
Clone()
- 描述:克隆空气加热线圈类型
- 返回值:Autodesk.Revit.DB.Mechanical.AirHeatingCoilType对象,表示克隆出的空气加热线圈类型
Dispose()
示范代码
Document doc = __revit__.ActiveUIDocument.Document;
Autodesk.Revit.DB.Mechanical.AirHeatingCoilType airHeatingCoilType =
new Autodesk.Revit.DB.Mechanical.AirHeatingCoilType(doc);
airHeatingCoilType.Manufacturer = "Example Manufacturer";
airHeatingCoilType.Model = "Example Model";
airHeatingCoilType.CoolingFluid = "Water";
airHeatingCoilType.TypeMark = "A";
TaskDialog.Show("Air Heating Coil Type Properties",
$"Manufacturer: {airHeatingCoilType.Manufacturer}\n" +
$"Model: {airHeatingCoilType.Model}\n" +
$"Cooling Fluid: {airHeatingCoilType.CoolingFluid}\n" +
$"Type Mark: {airHeatingCoilType.TypeMark}");
异常
- Autodesk.Revit.Exceptions.ArgumentNullException:当构造函数中传入的参数为null时
- Autodesk.Revit.Exceptions.ArgumentOutOfRangeException:当设置GasHeatingEfficiency、
LiquidHeatingEfficiency、MaximumAirFlow、MaximumHeatingCapacity、MaximumWaterFlow属性时,
如果传入的值非正数,则会抛出此异常。