namespace Yw.WinFrmUI.Phart
{
///
/// 泵并联模拟ViewModel
///
public class PumpParallelViewModel
{
public PumpParallelViewModel() { }
public PumpParallelViewModel(PumpParallelViewModel rhs)
{
this.Id = rhs.Id;
this.Name = rhs.Name;
this.RatedQ = rhs.RatedQ;
this.RatedH = rhs.RatedH;
this.RatedP = rhs.RatedP;
this.RatedN = rhs.RatedN;
this.RatedHz = rhs.RatedHz;
this.CurrentN = rhs.CurrentN;
this.CurrentHz = rhs.CurrentHz;
this.CurrentColor = rhs.CurrentColor;
this.CurveQH = rhs.CurveQH;
this.CurveQE = rhs.CurveQE;
this.CurveQP = rhs.CurveQP;
this.CurrentCurveQH = rhs.CurrentCurveQH;
this.CurrentCurveQE = rhs.CurrentCurveQE;
this.CurrentCurveQP = rhs.CurrentCurveQP;
this.CurrentExtendFlow= rhs.CurrentExtendFlow;
}
///
/// 标识
///
public string Id { get; set; }
///
/// 名称
///
public string Name { get; set; }
///
/// 额定流量
///
public double RatedQ { get; set; }
///
/// 额定扬程
///
public double RatedH { get; set; }
///
/// 额定功率
///
public double RatedP { get; set; }
///
/// 额定转速
///
public double RatedN { get; set; }
///
/// 额定频率
///
public double RatedHz { get; set; }
///
/// 当前转速
///
public double CurrentN { get; set; }
///
/// 当前频率
///
public double CurrentHz { get; set; }
///
/// 当前颜色
///
public Color CurrentColor { get; set; }
///
/// 流量扬程线
///
public Yw.Geometry.CubicSpline2d CurveQH { get; set; }
///
/// 流量效率线
///
public Yw.Geometry.CubicSpline2d CurveQE { get; set; }
///
/// 流量功率线
///
public Yw.Geometry.CubicSpline2d CurveQP { get; set; }
///
/// 当前流量扬程线
///
public Yw.Geometry.CubicSpline2d CurrentCurveQH { get; set; }
///
/// 当前流量效率线
///
public Yw.Geometry.CubicSpline2d CurrentCurveQE { get; set; }
///
/// 当前流量功率线
///
public Yw.Geometry.CubicSpline2d CurrentCurveQP { get; set; }
///
/// 当前延长流量
///
public double? CurrentExtendFlow { get; set; }
}
}