Autodesk.Revit.DB.Mechanical.AirSystemData
介绍
Autodesk.Revit.DB.Mechanical.AirSystemData是Revit中表示空气系统数据的类。 该类提供了一组属性,用于描述空气系统的各种特征和参数。
属性
- AirLoopId : 空气系统标识符,唯一标识每个空气系统。
- AirLoopName : 空气系统名称,用于描述空气系统的名称。
- LayoutRule : 空气系统的布局规则。该属性引用Revit.AirDistribution.LayoutRule枚举,其定义了系统如何排布管道和设备。
- Flow : 空气系统的空气流量,以立方米/小时(m³/h)为单位。该属性表示整个空气系统的总体流量,包括所有传送风管、末端装置以及所有其他连接到系统的管道和配件。
- Pressure : 空气系统的压力,以帕斯卡(Pa)为单位。该属性表示系统内的平均气压,可以影响通风能力和气流速度。
- Temperature : 空气系统的温度,以开尔文(K)为单位。该属性表示系统内的平均气温,可以影响空气的密度和流动性。
- Humidity : 空气系统的相对湿度。该属性指示空气中水分的含量,可以影响系统的通风效率和能力。
方法
- GetSupplyAirSystems : 获取连接到指定空气系统末端的所有供应空气系统。返回Autodesk.Revit.DB.Mechanical.AirTerminal对象的枚举器。
- GetReturnAirSystems : 获取连接到指定空气系统末端的所有回风系统。返回Autodesk.Revit.DB.Mechanical.AirTerminal对象的枚举器。
- GetComponents : 获取所有与指定空气系统相关联的组件。返回Autodesk.Revit.DB.Element对象的枚举器。
示例
以下示例演示如何在Revit中创建和使用AirSystemData对象。
var airSystem = new Autodesk.Revit.DB.Mechanical.AirSystemData();
airSystem.AirLoopId = Guid.NewGuid().ToString();
airSystem.AirLoopName = "My Air Loop";
airSystem.Flow = 200;
airSystem.Pressure = 100;
airSystem.Temperature = 293;
airSystem.Humidity = 60;
foreach(var supplySystem in airSystem.GetSupplyAirSystems())
{
}
foreach(var returnSystem in airSystem.GetReturnAirSystems())
{
}
foreach(var component in airSystem.GetComponents())
{
}
参考
- Autodesk.Revit.DB.Mechanical.AirSystem
- Autodesk.Revit.DB.Mechanical.AirTerminal
- Revit.AirDistribution.LayoutRule