Shuxia Ning
2025-01-14 0f99d4d12f2eae29bbe343f4b3131f2faeccda5d
WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-pump/02-analy/SinglePumpAnalyViewModel.cs
@@ -32,7 +32,7 @@
            this.QueryP = rhs.QueryP;
        }
        public SinglePumpAnalyViewModel(Yw.WinFrmUI.Phart.PumpVariableSpeedInfoViewModel rhs,Yw.WinFrmUI.Phart.PumpSectPointViewModel sect)
        public SinglePumpAnalyViewModel(Yw.WinFrmUI.Phart.PumpVariableSpeedInfoViewModel rhs, Yw.WinFrmUI.Phart.PumpSectPointViewModel sect)
        {
            this.Id = rhs.Id;
            this.Name = rhs.Name;
@@ -91,118 +91,141 @@
        /// <summary>
        /// 标识
        /// </summary>
        [Display(Name = "标识")]
        public string Id { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        [Display(Name = "名称")]
        public string Name { get; set; }
        /// <summary>
        /// 是否变频
        /// </summary>
        [Display(Name = "是否变频")]
        public bool IsBp { get; set; }
        /// <summary>
        /// 额定转速
        /// </summary>
        [Display(Name = "额定转速")]
        public double RatedSpeed { get; set; }
        /// <summary>
        /// 当前转速
        /// </summary>
        [Display(Name = "转速")]
        public double CurrentSpeed { get; set; }
        /// <summary>
        /// 当前频率
        /// </summary>
        [Display(Name = "频率")]
        public double CurrentHz { get; set; }
        /// <summary>
        /// 是否默认
        /// </summary>
        [Display(Name = "是否默认")]
        public bool IsDefault { get; set; }
        /// <summary>
        /// 颜色
        /// </summary>
        public Color Color { get; set; }
        [Display(Name = "颜色")]
        public Color Color { get; set; }
        /// <summary>
        /// 延长比
        /// 延长(%)
        /// </summary>
        [Display(Name = "延长(%)")]
        public double ExtendRatio { get; set; } = 100;
        /// <summary>
        /// 流量扬程线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d Qh { get; set; }
        /// <summary>
        /// 流量效率线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d Qe { get; set; }
        /// <summary>
        /// 流量功率线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d Qp { get; set; }
        /// <summary>
        /// 流量扬程线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d QhCalc { get; set; }
        /// <summary>
        /// 流量效率线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d QeCalc { get; set; }
        /// <summary>
        /// 流量功率线
        /// </summary>
        [Display(Name = "")]
        public Yw.Geometry.CubicSpline2d QpCalc { get; set; }
        /// <summary>
        /// 流量交点
        /// 流量(m³/h)
        /// </summary>
        [Display(Name = "流量(m³/h)")]
        public string SectQ { get; set; }
        /// <summary>
        /// 扬程交点
        /// 扬程(m)
        /// </summary>
        [Display(Name = "扬程(m)")]
        public string SectH { get; set; }
        /// <summary>
        /// 效率交点
        /// 效率(%)
        /// </summary>
        [Display(Name = "效率(%)")]
        public string SectE { get; set; }
        /// <summary>
        /// 功率交点
        /// 功率(kW)
        /// </summary>
        [Display(Name = "功率(kW)")]
        public string SectP { get; set; }
        /// <summary>
        /// 流量
        /// 流量(m³/h)
        /// </summary>
        [Display(Name = "流量(m³/h)")]
        public string QueryQ { get; set; }
        /// <summary>
        /// 扬程
        /// 扬程(m)
        /// </summary>
        [Display(Name = "扬程(m)")]
        public string QueryH { get; set; }
        /// <summary>
        /// 效率
        /// 效率(%)
        /// </summary>
        [Display(Name = "效率(%)")]
        public string QueryE { get; set; }
        /// <summary>
        /// 功率
        /// 功率(kW)
        /// </summary>
        [Display(Name = "功率(kW)")]
        public string QueryP { get; set; }