Autodesk.Revit.DB.Plumbing.PlumbingUtils是一个Revit API的类,提供了针对管道系统的各种实用方法。
以下是该类中重要的方法:
public static double ComputeFittingLossCoefficient(
FluidType fluidType,
LossMethod lossMethod,
FittingType fittingType,
double kMinor)
描述: 计算管道配件损失系数。
参数:
返回值: double类型的K值,表示型号的定量损失。-1表示计算失败。
public static double GetDefaultFixtureLossCoefficient(FixtureUnitType unitType)
public static double GetFlangeValue(
FlangeClass flangeClass,
double pipeDiameter,
double flangeDiameter,
double flangeThickness,
double flangeLength,
double Kd,
double Kv,
double Kr1,
double Kr2)
描述:计算法兰阀的K值。
参数:
返回值:法兰阀的K值。
public static double GetPipeLossCoefficient(
FluidType fluidType,
LossMethod lossMethod,
double Re,
double D,
double eD,
double Kd)
描述:计算给定条件下的管道液体损失系数。
参数:
返回值:给定条件下的管道液体损失系数。
using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Plumbing;
// 打印日志中的 ComputeFittingLossCoefficient 方法的返回值
double kValue = Autodesk.Revit.DB.Plumbing.PlumbingUtils.ComputeFittingLossCoefficient(
FluidType.Water,
LossMethod.Hazelton,
FittingType.Elbow,
0);
TaskDialog.Show("K值", kValue.ToString());
Autodesk.Revit.DB.Plumbing.PlumbingUtils文档: https://www.revitapidocs.com/2022.1/71315e73-4deb-4a4e-e4d4-f2dc42a76547.htm