using Yw.Service.Basic;
|
using Yw.Service.Phart;
|
using Yw.Service.Assets;
|
namespace IStation.Server
|
{
|
/// <summary>
|
/// 能效泵分析上下文项
|
/// </summary>
|
public class EMWSEtaPumpAnalyContextItem
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public EMWSEtaPumpAnalyContextItem() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public EMWSEtaPumpAnalyContextItem(Yw.Model.EquipmentExPropList rhs, List<Yw.Model.PhartGraph> graphList)
|
{
|
this.ID = rhs.ID;
|
this.Name = rhs.Name;
|
|
this.Nr = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Nr);
|
this.Qr = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Qr);
|
this.Hr = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Hr);
|
this.Pr = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Pr);
|
this.Er = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Er);
|
this.Di = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Di);
|
this.Dc = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Dc);
|
this.Zi = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Zi);
|
this.Zc = (double?)rhs.GetSysPropValue(Yw.Assets.Prop.Zc);
|
|
this.CurveQH = graphList?.GetSpline(Yw.Phart.eGraphType.MaxQH);
|
this.CurveQP = graphList?.GetSpline(Yw.Phart.eGraphType.MaxQP);
|
this.CurveQE = graphList?.GetSpline(Yw.Phart.eGraphType.MaxQE);
|
}
|
|
/// <summary>
|
/// id
|
/// </summary>
|
public long ID { get; set; }
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 额定转速
|
/// </summary>
|
public double? Nr { get; set; }
|
|
/// <summary>
|
/// 额定流量
|
/// </summary>
|
public double? Qr { get; set; }
|
|
/// <summary>
|
/// 额定扬程
|
/// </summary>
|
public double? Hr { get; set; }
|
|
/// <summary>
|
/// 额定功率
|
/// </summary>
|
public double? Pr { get; set; }
|
|
/// <summary>
|
/// 额定效率
|
/// </summary>
|
public double? Er { get; set; }
|
|
/// <summary>
|
/// 进口口径 mm
|
/// </summary>
|
public double? Di { get; set; }
|
|
/// <summary>
|
/// 出口口径 mm
|
/// </summary>
|
public double? Dc { get; set; }
|
|
/// <summary>
|
/// 进口标高
|
/// </summary>
|
public double? Zi { get; set; }
|
|
/// <summary>
|
/// 出口标高
|
/// </summary>
|
public double? Zc { get; set; }
|
|
|
/// <summary>
|
/// 流量扬程曲线表达式
|
/// </summary>
|
public SplineBase CurveQH { get; set; }
|
|
/// <summary>
|
/// 流量效率曲线表达式
|
/// </summary>
|
public SplineBase CurveQE { get; set; }
|
|
/// <summary>
|
/// 流量功率曲线表达式
|
/// </summary>
|
public SplineBase CurveQP { get; set; }
|
|
|
/// <summary>
|
/// 监测分析上下文项列表
|
/// </summary>
|
public List<EMWSEtaMonitorAnalyContextItem> MonitorContextItemList { get; set; }
|
|
|
|
}
|
}
|