using System; using System.Collections.Generic; 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 { /// /// 形状类型 0 旋转型 1 双蜗壳型 2 环型 3准旋转型 /// 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; } /// /// 是否是双吸泵 /// public bool IsSXB { get; set; } /// /// 比转速 /// public double ns { get; set; } /// /// 计算比转速 /// 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); } } }