using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Calculation.DispatchAna.Model
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class AnaSchemeItem
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public AnaSchemeItem()
|
{
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="detail"></param>
|
/// <param name="ana"></param>
|
public AnaSchemeItem(MachineDetail detail, AnaCurveItem ana)
|
{
|
this.WorkPointQ = ana.WorkPointQ;
|
this.WorkPointH = ana.WorkPointH;
|
this.WorkPointE = ana.WorkPointE;
|
this.WorkPointP = ana.WorkPointP;
|
|
this.PumpID = detail.PumpID;
|
this.MachineID = detail.MachineID;
|
this.MachineName = detail.MachineName;
|
|
this.Frequence = ana.Frequence;
|
this.IsCurveExtend = ana.IsExtendCurve;
|
this.IsFrequency = detail.IsFrequency;
|
this.Speed = ana.Speed;
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="ana"></param>
|
public void ResetItem(Calculation.DispatchAna.Model.AnaCurveItem ana)
|
{
|
this.WorkPointQ = ana.WorkPointQ;
|
this.WorkPointH = ana.WorkPointH;
|
this.WorkPointE = ana.WorkPointE;
|
this.WorkPointP = ana.WorkPointP;
|
|
this.Frequence = ana.Frequence;
|
this.IsCurveExtend = ana.IsExtendCurve;
|
|
this.Speed = ana.Speed;
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public long PumpID { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public long MachineID { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string MachineName { get; set; }
|
/// <summary>
|
/// 是否是变频泵
|
/// </summary>
|
public bool IsFrequency { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double WorkPointQ { get; set; }
|
/// <summary>
|
/// /
|
/// </summary>
|
public double WorkPointH { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double WorkPointE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double WorkPointP { get; set; }
|
/// <summary>
|
/// 是否延长线上
|
/// </summary>
|
public bool IsCurveExtend { get; set; }//
|
/// <summary>
|
///
|
/// </summary>
|
public double Frequence { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double Speed { get; set; }
|
}
|
}
|