Autodesk.Revit.DB.BuiltInFailures.MechanicalFailures
简介
Autodesk.Revit.DB.BuiltInFailures.MechanicalFailures是Revit平台中自带的一个枚举类型,用于表示机械系统组件的失败类型。
成员
- ApparentLoadBeyondAHURating:表示空气处理机负荷超出额定负荷。
- ApparentOverloadOnAHUZoneSupply:表示空气处理机供应区域的负荷超出额定负荷。
- ApparentOverloadOnEquipment:表示设备的负荷超出额定负荷。
- ApparentOverloadOnUnitarySystem:表示单元系统负荷超出额定负荷。
- ChilledWaterFlowLow:表示冷水流量过低。
- ChilledWaterPressureLow:表示冷水压力过低。
- ChilledWaterTemperatureLow:表示冷水温度过低。
- CondensateNotDrainingAfterShutdown:表示停机后排水系统未排完冷凝水。
- DiffusersMissing:表示某些组件,如出风口,缺失。
- ExhaustAirFlowLow:表示排风流量过低。
- ExhaustAirTemperatureHigh:表示排风温度过高。
- HotWaterFlowLow:表示热水流量过低。
- HotWaterPressureLow:表示热水压力过低。
- HotWaterTemperatureHigh:表示热水温度过高。
- HumidifierNotKeepingUp:表示加湿器无法跟上维持湿度的速度。
- InadequateReturnAir:表示回风不足。
- InadequateSupplyAir:表示供风不足。
- InsufficientOutdoorAir:表示室外新风不足。
- NoFlowInTerminalAfterShutdown:表示停机后终端分支系统未流动。
- OutdoorAirFlowLow:表示室外新风量过低。
- OutdoorAirDryBulbTemperatureLow:表示室外干球温度过低。
- OutdoorAirEnthalpyLow:表示室外焓值过低。
- OutdoorAirWetBulbTemperatureLow:表示室外湿球温度过低。
- OutsideAirDamperPositionLow:表示室外风门位置过低。
- RadiantSystemIssue:表示辐射系统存在问题。
- RefrigerantMismatch:表示制冷剂不匹配。
- ReturnAirTemperatureHigh:表示回风温度过高。
- SupplyAirTemperatureHigh:表示供风温度过高。
- TemperatureSetpointInconsistent:表示温度设定值不一致。
- VentilationIssue:表示通风系统存在问题。
使用
将BuiltInFailures.MechanicalFailures作为参数使用BuiltInFailuresAccessor类的方法,可以向Revit中添加或修复失败。
BuiltInFailuresAccessor accessor = new BuiltInFailuresAccessor(doc);
FailureMessageAccessor messageAccessor = accessor.GetFailureHandlingOptions();
messageAccessor.SetFailuresPreprocessor(new CustomPreprocessor());
messageAccessor.SetFailureResolutionOptions(failureHandlingOptions);
accessor.PostFailure(element.Id, BuiltInFailures.MechanicalFailures.HotWaterTemperatureHigh, FailureSeverity.Error, failureHandlingOptions);