From bd2c0ed221e235420c7fdffefa1cdfa085529a0a Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 24 十一月 2023 12:43:15 +0800 Subject: [PATCH] 升级 --- Yw.Service.Curve.Core/5-service/0-helper/PumpFeatHelper.cs | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/Yw.Service.Curve.Core/5-service/0-helper/PumpFeatHelper.cs b/Yw.Service.Curve.Core/5-service/0-helper/PumpFeatHelper.cs index 7176570..e0b4b29 100644 --- a/Yw.Service.Curve.Core/5-service/0-helper/PumpFeatHelper.cs +++ b/Yw.Service.Curve.Core/5-service/0-helper/PumpFeatHelper.cs @@ -25,6 +25,19 @@ } /// <summary> + /// 閫氳繃 棰戠巼 璁$畻娴侀噺鎵▼鏇茬嚎琛ㄨ揪寮� + /// </summary> + public static CurveExpress CalcuCurveQhByHz(CurveExpress express, double hz, int? pointNumber = null) + { + if (!pointNumber.HasValue) + { + pointNumber = Settings.CurveParasHelper.Curve.PointNumber; + } + var pts = express.GetFitPoints(pointNumber.Value); + return CalcuCurveQhByHz(pts, express.FitType, hz); + } + + /// <summary> /// 閫氳繃 棰戠巼 璁$畻娴侀噺鍔熺巼鏇茬嚎琛ㄨ揪寮� /// </summary> public static CurveExpress CalcuCurveQpByHz(List<CurvePoint> pts, eFitType fit, double hz) @@ -43,6 +56,19 @@ return FitHelper.BuildCurveExpress(list, fit); } + /// <summary> + /// 閫氳繃 棰戠巼 璁$畻娴侀噺鍔熺巼鏇茬嚎琛ㄨ揪寮� + /// </summary> + public static CurveExpress CalcuCurveQpByHz(CurveExpress express, double hz, int? pointNumber = null) + { + if (!pointNumber.HasValue) + { + pointNumber = Settings.CurveParasHelper.Curve.PointNumber; + } + var pts = express.GetFitPoints(pointNumber.Value); + return CalcuCurveQpByHz(pts, express.FitType, hz); + } + } } -- Gitblit v1.9.3