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