From 537630aed77940b8b741361deca78cbeb6f37087 Mon Sep 17 00:00:00 2001
From: tangxu <tangxu76880903>
Date: 星期二, 22 十月 2024 11:40:15 +0800
Subject: [PATCH] 添加 SectionBaseInfoViewModel

---
 WinFrmUI/DPumpHydr.WinFrmUI.Volute/基本参数/ViewModel/HdrBaseInfo.cs |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git "a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/\345\237\272\346\234\254\345\217\202\346\225\260/ViewModel/HdrBaseInfo.cs" "b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/\345\237\272\346\234\254\345\217\202\346\225\260/ViewModel/HdrBaseInfo.cs"
index e655d6b..8954584 100644
--- "a/WinFrmUI/DPumpHydr.WinFrmUI.Volute/\345\237\272\346\234\254\345\217\202\346\225\260/ViewModel/HdrBaseInfo.cs"
+++ "b/WinFrmUI/DPumpHydr.WinFrmUI.Volute/\345\237\272\346\234\254\345\217\202\346\225\260/ViewModel/HdrBaseInfo.cs"
@@ -3,15 +3,39 @@
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
+using static DPumpHydr.WinFrmUI.RLT.Util.RoundInt;
 
 namespace DPumpHydr.WinFrmUI.Volute.ViewModel
 {
     public class HdrBaseInfo
     {
+        /// <summary>
+        /// 褰㈢姸绫诲瀷 0 鏃嬭浆鍨�   1 鍙岃湕澹冲瀷  2 鐜瀷  3鍑嗘棆杞瀷
+        /// </summary>
+        public int ShapeType { get; set; }
         public double Q { get; set; }
         public double H { get; set; }
         public double n { get; set; }
         public double D2 { get; set; }
         public double B2 { get; set; }
+        /// <summary>
+        /// 鏄惁鏄弻鍚告车
+        /// </summary>
+        public bool IsSXB { get; set; }
+        /// <summary>
+        /// 姣旇浆閫�
+        /// </summary>
+        public double ns { get; set; }
+
+        /// <summary>
+        /// 璁$畻姣旇浆閫�
+        /// </summary>
+        public void CalcNs()
+        {
+            var calc_q = this.Q  ;
+            if(IsSXB) calc_q = this.Q / 2;
+            ns = Math.Round( 3.65 * n * Math.Sqrt(calc_q / 3600) / Math.Pow(this.H, 0.75),2);
+        }
+
     }
 }

--
Gitblit v1.9.3