namespace IStation.Model
|
{
|
/// <summary>
|
/// 分析参数
|
/// </summary>
|
public class AnalysisParameter : BaseModel, System.ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisParameter() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public AnalysisParameter(AnalysisParameter rhs)
|
{
|
this.ID = rhs.ID;
|
this.PumpID = rhs.PumpID;
|
this.Hz = rhs.Hz;
|
this.Head = rhs.Head;
|
this.PressureDiff = rhs.PressureDiff;
|
this.Flow = rhs.Flow;
|
this.Power = rhs.Power;
|
this.WP = rhs.WP;
|
this.UWP = rhs.UWP;
|
}
|
|
|
/// <summary>
|
///
|
/// </summary>
|
public void Reset(AnalysisParameter rhs)
|
{
|
this.ID = rhs.ID;
|
this.PumpID = rhs.PumpID;
|
this.Hz = rhs.Hz;
|
this.Head = rhs.Head;
|
this.PressureDiff = rhs.PressureDiff;
|
this.Flow = rhs.Flow;
|
this.Power = rhs.Power;
|
this.WP = rhs.WP;
|
this.UWP = rhs.UWP;
|
}
|
|
/// <summary>
|
/// 组合标识
|
/// </summary>
|
public long PumpID { get; set; }
|
|
/// <summary>
|
/// 频率
|
/// </summary>
|
public double Hz { get; set; }
|
|
/// <summary>
|
/// 扬程
|
/// </summary>
|
public double Head { get; set; }
|
|
/// <summary>
|
/// 压差
|
/// </summary>
|
public double PressureDiff { get; set; }
|
|
/// <summary>
|
/// 总流量
|
/// </summary>
|
public double Flow { get; set; }
|
|
/// <summary>
|
/// 总功率
|
/// </summary>
|
public double Power { get; set; }
|
|
/// <summary>
|
/// 千吨水能耗
|
/// </summary>
|
public double WP { get; set; }
|
|
/// <summary>
|
/// 单位能耗
|
/// </summary>
|
public double UWP { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
public AnalysisParameter Clone()
|
{
|
return (AnalysisParameter)this.MemberwiseClone();
|
}
|
|
object ICloneable.Clone()
|
{
|
return this.MemberwiseClone();
|
}
|
|
}
|
}
|