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