using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Model
|
{
|
/// <summary>
|
/// 能效机泵分析上下文项
|
/// </summary>
|
public class EtaEnginePumpAnalyContextItem: EtaProductAnalyContextBaseItem
|
{
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="product"></param>
|
public EtaEnginePumpAnalyContextItem(Model.Product product) : base(product)
|
{
|
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="pumpCurve"></param>
|
public void SetCurveInfo(PumpCurveExMapping pumpCurve)
|
{
|
if (pumpCurve != null)
|
{
|
if (pumpCurve.CurveInfo != null)
|
{
|
this.CurveQH = pumpCurve.CurveInfo.CurveQH;
|
this.CurveQP = pumpCurve.CurveInfo.CurveQP;
|
this.CurveQE = pumpCurve.CurveInfo.CurveQE;
|
}
|
if (pumpCurve.PointInfo != null)
|
{
|
this.PointQH = pumpCurve.PointInfo.PointQH;
|
this.PointQP = pumpCurve.PointInfo.PointQP;
|
this.PointQE = pumpCurve.PointInfo.PointQE;
|
}
|
}
|
}
|
/// <summary>
|
/// 额定参数
|
/// </summary>
|
public Model.Pump RatedParas { get; set; }
|
|
/// <summary>
|
/// 流量扬程曲线
|
/// </summary>
|
public Model.CurveExpress CurveQH { get; set; }
|
|
/// <summary>
|
/// 流量功率曲线
|
/// </summary>
|
public Model.CurveExpress CurveQP { get; set; }
|
|
/// <summary>
|
/// 流量效率曲线
|
/// </summary>
|
public Model.CurveExpress CurveQE { get; set; }
|
|
/// <summary>
|
/// 流量扬程点集合
|
/// </summary>
|
public List<Model.CurvePoint> PointQH { get; set; }
|
|
/// <summary>
|
/// 流量功率点集合
|
/// </summary>
|
public List<Model.CurvePoint> PointQP { get; set; }
|
|
/// <summary>
|
/// 流量效率点集合
|
/// </summary>
|
public List<Model.CurvePoint> PointQE { get; set; }
|
|
}
|
}
|