namespace Yw.WinFrmUI.Phart
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class PumpChartVariableSpeedViewModel
|
{
|
public PumpChartVariableSpeedViewModel() { }
|
public PumpChartVariableSpeedViewModel(PumpChartVariableSpeedViewModel rhs)
|
{
|
|
this.Id = rhs.Id;
|
this.ColorQH = rhs.ColorQH;
|
this.ColorQE = rhs.ColorQE;
|
this.ColorQP = rhs.ColorQP;
|
this.CurveQHName = rhs.CurveQHName;
|
this.CurveQPName = rhs.CurveQPName;
|
this.CurveQH = rhs.CurveQH;
|
this.CurveQE = rhs.CurveQE;
|
this.CurveQP = rhs.CurveQP;
|
this.Q = rhs.Q;
|
this.H = rhs.H;
|
this.E = rhs.E;
|
this.P = rhs.P;
|
this.N = rhs.N;
|
this.Hz = rhs.Hz;
|
this.ExtendQ = rhs.ExtendQ;
|
}
|
|
|
/// <summary>
|
/// 标识
|
/// </summary>
|
public string Id { get; set; }
|
|
/// <summary>
|
/// 扬程颜色
|
/// </summary>
|
public Color? ColorQH { get; set; }
|
|
/// <summary>
|
/// 效率颜色
|
/// </summary>
|
public Color? ColorQE { get; set; }
|
|
/// <summary>
|
/// 功率颜色
|
/// </summary>
|
public Color? ColorQP { get; set; }
|
|
/// <summary>
|
/// 流量扬程线名称
|
/// </summary>
|
public string CurveQHName { get; set; }
|
|
/// <summary>
|
/// 流量功率线名称
|
/// </summary>
|
public string CurveQPName { get; set; }
|
|
/// <summary>
|
/// 流量扬程线
|
/// </summary>
|
public List<Yw.Geometry.Point2d> CurveQH { get; set; }
|
|
/// <summary>
|
/// 流量效率线
|
/// </summary>
|
public List<Yw.Geometry.Point2d> CurveQE { get; set; }
|
|
/// <summary>
|
/// 流量功率线
|
/// </summary>
|
public List<Yw.Geometry.Point2d> CurveQP { get; set; }
|
|
|
/// <summary>
|
/// 流量
|
/// </summary>
|
public double Q { get; set; }
|
|
/// <summary>
|
/// 扬程
|
/// </summary>
|
public double H { get; set; }
|
|
/// <summary>
|
/// 功率
|
/// </summary>
|
public double? P { get; set; }
|
|
/// <summary>
|
/// 效率
|
/// </summary>
|
public double? E { get; set; }
|
|
/// <summary>
|
/// 转速
|
/// </summary>
|
public double N { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double Hz { get; set; }
|
|
/// <summary>
|
/// 延长流量
|
/// </summary>
|
public double? ExtendQ { get; set; }
|
|
public bool IsValid()
|
{
|
if (this.CurveQH == null)
|
{
|
return false;
|
}
|
return true;
|
}
|
|
}
|
|
}
|