ÎļþÃû´Ó WinFrmUI/Yw.WinFrmUI.Hydro.Core/04-parter/20-pump/HydroPumpViewModel.cs ÐÞ¸Ä |
| | |
| | | this.RatedQ = rhs.RatedQ; |
| | | this.RatedH = rhs.RatedH; |
| | | this.RatedN = rhs.RatedN; |
| | | this.RatedHz = rhs.RatedHz; |
| | | this.SpeedRatio = rhs.SpeedRatio; |
| | | this.SpeedRatioPattern = rhs.SpeedRatioPattern; |
| | | this.CurveQH = rhs.CurveQH; |
| | | this.CurveQP = rhs.CurveQP; |
| | | this.CurveQE = rhs.CurveQE; |
| | | this.SpeedRatio = rhs.SpeedRatio; |
| | | this.SpeedRatioPattern = rhs.SpeedRatioPattern; |
| | | this.Price = rhs.Price; |
| | | this.PricePattern = rhs.PricePattern; |
| | | |
| | | this.Curve = string.IsNullOrEmpty(rhs.CurveQH) ? "æªè®¾ç½®" : "已设置"; |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | |
| | | this.RatedQ = rhs.RatedQ; |
| | | this.RatedH = rhs.RatedH; |
| | | this.RatedN = rhs.RatedN; |
| | | this.RatedHz = rhs.RatedHz; |
| | | this.SpeedRatio = rhs.SpeedRatio; |
| | | this.SpeedRatioPattern = rhs.SpeedRatioPattern; |
| | | this.CurveQH = rhs.CurveQH; |
| | | this.CurveQP = rhs.CurveQP; |
| | | this.CurveQE = rhs.CurveQE; |
| | | this.SpeedRatio = rhs.SpeedRatio; |
| | | this.SpeedRatioPattern = rhs.SpeedRatioPattern; |
| | | this.Price = rhs.Price; |
| | | this.PricePattern = rhs.PricePattern; |
| | | |
| | | this.Curve = string.IsNullOrEmpty(rhs.CurveQH) ? "æªè®¾ç½®" : "已设置"; |
| | | this.Vmo = rhs; |
| | | } |
| | | |
| | |
| | | public double? RatedN { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢å®é¢ç(hz) |
| | | /// </summary> |
| | | [DisplayName("é¢å®é¢ç(hz)")] |
| | | public double RatedHz { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç(hz) |
| | | /// </summary> |
| | | [DisplayName("é¢ç(hz)")] |
| | | public double CurrentHz |
| | | { |
| | | get { return this.SpeedRatio * this.RatedHz; } |
| | | set |
| | | { |
| | | if (this.RatedHz <= 0) |
| | | { |
| | | return; |
| | | } |
| | | this.SpeedRatio = value / this.RatedHz; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// è½¬éæ¯ |
| | | /// </summary> |
| | | [DisplayName("è½¬éæ¯")] |
| | | public double SpeedRatio { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è½¬éæ¯æ¨¡å¼ |
| | | /// </summary> |
| | | [DisplayName("è½¬éæ¯æ¨¡å¼")] |
| | | public string SpeedRatioPattern { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ§è½æ²çº¿ |
| | | /// </summary> |
| | | [DisplayName("æ§è½æ²çº¿")] |
| | | public string Curve { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æµéæ¬ç¨æ²çº¿ |
| | | /// </summary> |
| | | [DisplayName("æµéæ¬ç¨æ²çº¿")] |
| | |
| | | /// </summary> |
| | | [DisplayName("æµéæçæ²çº¿")] |
| | | public string CurveQE { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è½¬éæ¯ |
| | | /// </summary> |
| | | [DisplayName("è½¬éæ¯")] |
| | | public double? SpeedRatio { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è½¬éæ¯æ¨¡å¼ |
| | | /// </summary> |
| | | [DisplayName("è½¬éæ¯æ¨¡å¼")] |
| | | public string SpeedRatioPattern { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è½èä»·æ ¼ |