using System.ComponentModel.DataAnnotations;
|
using Yw.Untity;
|
|
namespace IStation.Win
|
{
|
/// <summary>
|
/// Scada
|
/// </summary>
|
public class ScadaScheduleViewModel
|
{
|
public ScadaScheduleViewModel() { }
|
public ScadaScheduleViewModel(ScadaScheduleViewModel rhs)
|
{
|
this.Time = rhs.Time;
|
|
this.R1 = rhs.R1;
|
this.R2 = rhs.R2;
|
this.R3 = rhs.R3;
|
this.RPump21 = rhs.RPump21;
|
this.RPump22 = rhs.RPump22;
|
this.RPump23 = rhs.RPump23;
|
this.RPump24 = rhs.RPump24;
|
this.RPump25 = rhs.RPump25;
|
this.RPump26 = rhs.RPump26;
|
this.RPump27 = rhs.RPump27;
|
|
this.DN2700P = rhs.DN2700P;
|
this.DN2400P = rhs.DN2400P;
|
this.JD1P = rhs.JD1P;
|
this.JD2P = rhs.JD2P;
|
this.JD3P = rhs.JD3P;
|
this.Pump11P = rhs.Pump11P;
|
this.Pump12P = rhs.Pump12P;
|
this.Pump13P = rhs.Pump13P;
|
this.Pump14P = rhs.Pump14P;
|
this.Pump15P = rhs.Pump15P;
|
this.Pump16P = rhs.Pump16P;
|
this.Pump17P = rhs.Pump17P;
|
this.Pump18P = rhs.Pump18P;
|
this.Pump21P = rhs.Pump21P;
|
this.Pump22P = rhs.Pump22P;
|
this.Pump23P = rhs.Pump23P;
|
this.Pump24P = rhs.Pump24P;
|
this.Pump25P = rhs.Pump25P;
|
this.Pump26P = rhs.Pump26P;
|
this.Pump27P = rhs.Pump27P;
|
|
|
this.DN2700F = rhs.DN2700F;
|
this.DN2400F = rhs.DN2400F;
|
this.JD1F = rhs.JD1F;
|
this.JD2F = rhs.JD2F;
|
this.JD3F = rhs.JD3F;
|
this.Pump21F = rhs.Pump21F;
|
this.Pump22F = rhs.Pump22F;
|
this.Pump23F = rhs.Pump23F;
|
this.Pump24F = rhs.Pump24F;
|
this.Pump25F = rhs.Pump25F;
|
this.Pump26F = rhs.Pump26F;
|
this.Pump27F = rhs.Pump27F;
|
|
this.Pump11 = rhs.Pump11;
|
this.Pump12 = rhs.Pump12;
|
this.Pump13 = rhs.Pump13;
|
this.Pump14 = rhs.Pump14;
|
this.Pump15 = rhs.Pump15;
|
this.Pump16 = rhs.Pump16;
|
this.Pump17 = rhs.Pump17;
|
this.Pump18 = rhs.Pump18;
|
|
this.Pump21 = rhs.Pump21;
|
this.Pump22 = rhs.Pump22;
|
this.Pump23 = rhs.Pump23;
|
this.Pump24 = rhs.Pump24;
|
this.Pump25 = rhs.Pump25;
|
this.Pump26 = rhs.Pump26;
|
this.Pump27 = rhs.Pump27;
|
|
|
|
this.DN2700PM = rhs.DN2700PM;
|
this.DN2400PM = rhs.DN2400PM;
|
this.JD1PM = rhs.JD1PM;
|
this.JD2PM = rhs.JD2PM;
|
this.JD3PM = rhs.JD3PM;
|
this.Pump11PM = rhs.Pump11PM;
|
this.Pump12PM = rhs.Pump12PM;
|
this.Pump13PM = rhs.Pump13PM;
|
this.Pump14PM = rhs.Pump14PM;
|
this.Pump15PM = rhs.Pump15PM;
|
this.Pump16PM = rhs.Pump16PM;
|
this.Pump17PM = rhs.Pump17PM;
|
this.Pump18PM = rhs.Pump18PM;
|
this.Pump21PM = rhs.Pump21PM;
|
this.Pump22PM = rhs.Pump22PM;
|
this.Pump23PM = rhs.Pump23PM;
|
this.Pump24PM = rhs.Pump24PM;
|
this.Pump25PM = rhs.Pump25PM;
|
this.Pump26PM = rhs.Pump26PM;
|
this.Pump27PM = rhs.Pump27PM;
|
|
|
this.DN2700FM = rhs.DN2700FM;
|
this.DN2400FM = rhs.DN2400FM;
|
this.JD1FM = rhs.JD1FM;
|
this.JD2FM = rhs.JD2FM;
|
this.JD3FM = rhs.JD3FM;
|
this.Pump21FM = rhs.Pump21FM;
|
this.Pump22FM = rhs.Pump22FM;
|
this.Pump23FM = rhs.Pump23FM;
|
this.Pump24FM = rhs.Pump24FM;
|
this.Pump25FM = rhs.Pump25FM;
|
this.Pump26FM = rhs.Pump26FM;
|
this.Pump27FM = rhs.Pump27FM;
|
|
this.Pump11M = rhs.Pump11M;
|
this.Pump12M = rhs.Pump12M;
|
this.Pump13M = rhs.Pump13M;
|
this.Pump14M = rhs.Pump14M;
|
this.Pump15M = rhs.Pump15M;
|
this.Pump16M = rhs.Pump16M;
|
this.Pump17M = rhs.Pump17M;
|
this.Pump18M = rhs.Pump18M;
|
|
this.Pump21M = rhs.Pump21M;
|
this.Pump22M = rhs.Pump22M;
|
this.Pump23M = rhs.Pump23M;
|
this.Pump24M = rhs.Pump24M;
|
this.Pump25M = rhs.Pump25M;
|
this.Pump26M = rhs.Pump26M;
|
this.Pump27M = rhs.Pump27M;
|
|
}
|
|
#region Set
|
|
public void Sum()
|
{
|
this.TotalFlow1 = Round(this.JD1F + this.JD2F + this.JD3F, 1) ?? 0;
|
this.TotalFlow2 = Round(this.DN2400F + this.DN2700F, 1) ?? 0;
|
|
var p1_list = new List<double?>() { this.JD1P, this.JD2P, this.JD3P };
|
var p2_list = new List<double?>() { this.DN2400P, this.DN2700P };
|
|
this.TotalHead1 = Round(p1_list.Max(), 4) ?? 0;
|
this.TotalHead2 = Round(p2_list.Max(), 4) ?? 0;
|
}
|
|
public void Set()
|
{
|
var runFlag1 = new List<int>();
|
if (this.Pump11 > 0)
|
runFlag1.Add(11);
|
if (this.Pump12 > 0)
|
runFlag1.Add(12);
|
if (this.Pump13 > 0)
|
runFlag1.Add(13);
|
if (this.Pump14 > 0)
|
runFlag1.Add(14);
|
if (this.Pump15 > 0)
|
runFlag1.Add(15);
|
if (this.Pump16 > 0)
|
runFlag1.Add(16);
|
if (this.Pump17 > 0)
|
runFlag1.Add(17);
|
if (this.Pump18 > 0)
|
runFlag1.Add(18);
|
|
this.RunFlags1 = IntListHelper.ToString(runFlag1);
|
|
var runFlag2 = new List<int>();
|
if (this.Pump21 > 0)
|
runFlag2.Add(21);
|
if (this.Pump22 > 0)
|
runFlag2.Add(22);
|
if (this.Pump23 > 0)
|
runFlag2.Add(23);
|
if (this.Pump24 > 0)
|
runFlag2.Add(24);
|
if (this.Pump25 > 0)
|
runFlag2.Add(25);
|
if (this.Pump26 > 0)
|
runFlag2.Add(26);
|
if (this.Pump27 > 0)
|
runFlag2.Add(27);
|
|
this.RunFlags2 = IntListHelper.ToString(runFlag2);
|
|
|
this.DN2700PDiff = Diff(this.DN2700PM, this.DN2700P, 4);
|
this.DN2400PDiff = Diff(this.DN2400PM, this.DN2400P, 4);
|
this.JD1PDiff = Diff(this.JD1PM, this.JD1P, 4);
|
this.JD2PDiff = Diff(this.JD2PM, this.JD2P, 4);
|
this.JD3PDiff = Diff(this.JD3PM, this.JD3P, 4);
|
this.Pump11PDiff = Diff(this.Pump11PM, this.Pump11P, 4);
|
this.Pump12PDiff = Diff(this.Pump12PM, this.Pump12P, 4);
|
this.Pump13PDiff = Diff(this.Pump13PM, this.Pump13P, 4);
|
this.Pump14PDiff = Diff(this.Pump14PM, this.Pump14P, 4);
|
this.Pump15PDiff = Diff(this.Pump15PM, this.Pump15P, 4);
|
this.Pump16PDiff = Diff(this.Pump16PM, this.Pump16P, 4);
|
this.Pump17PDiff = Diff(this.Pump17PM, this.Pump17P, 4);
|
this.Pump18PDiff = Diff(this.Pump18PM, this.Pump18P, 4);
|
this.Pump21PDiff = Diff(this.Pump21PM, this.Pump21P, 4);
|
this.Pump22PDiff = Diff(this.Pump22PM, this.Pump22P, 4);
|
this.Pump23PDiff = Diff(this.Pump23PM, this.Pump23P, 4);
|
this.Pump24PDiff = Diff(this.Pump24PM, this.Pump24P, 4);
|
this.Pump25PDiff = Diff(this.Pump25PM, this.Pump25P, 4);
|
this.Pump26PDiff = Diff(this.Pump26PM, this.Pump26P, 4);
|
this.Pump27PDiff = Diff(this.Pump27PM, this.Pump27P, 4);
|
|
this.DN2700FDiff = Diff(this.DN2700FM, this.DN2700F, 4);
|
this.DN2400FDiff = Diff(this.DN2400FM, this.DN2400F, 4);
|
this.JD1FDiff = Diff(this.JD1FM, this.JD1F, 4);
|
this.JD2FDiff = Diff(this.JD2FM, this.JD2F, 4);
|
this.JD3FDiff = Diff(this.JD3FM, this.JD3F, 4);
|
this.Pump21FDiff = Diff(this.Pump21FM, this.Pump21F, 4);
|
this.Pump22FDiff = Diff(this.Pump22FM, this.Pump22F, 4);
|
this.Pump23FDiff = Diff(this.Pump23FM, this.Pump23F, 4);
|
this.Pump24FDiff = Diff(this.Pump24FM, this.Pump24F, 4);
|
this.Pump25FDiff = Diff(this.Pump25FM, this.Pump25F, 4);
|
this.Pump26FDiff = Diff(this.Pump26FM, this.Pump26F, 4);
|
this.Pump27FDiff = Diff(this.Pump27FM, this.Pump27F, 4);
|
|
this.Pump11Diff = Diff(this.Pump11M, this.Pump11, 2);
|
this.Pump12Diff = Diff(this.Pump12M, this.Pump12, 2);
|
this.Pump13Diff = Diff(this.Pump13M, this.Pump13, 2);
|
this.Pump14Diff = Diff(this.Pump14M, this.Pump14, 2);
|
this.Pump15Diff = Diff(this.Pump15M, this.Pump15, 2);
|
this.Pump16Diff = Diff(this.Pump16M, this.Pump16, 2);
|
this.Pump17Diff = Diff(this.Pump17M, this.Pump17, 2);
|
this.Pump18Diff = Diff(this.Pump18M, this.Pump18, 2);
|
this.Pump21Diff = Diff(this.Pump21M, this.Pump21, 2);
|
this.Pump22Diff = Diff(this.Pump22M, this.Pump22, 2);
|
this.Pump23Diff = Diff(this.Pump23M, this.Pump23, 2);
|
this.Pump24Diff = Diff(this.Pump24M, this.Pump24, 2);
|
this.Pump25Diff = Diff(this.Pump25M, this.Pump25, 2);
|
this.Pump26Diff = Diff(this.Pump26M, this.Pump26, 2);
|
this.Pump27Diff = Diff(this.Pump27M, this.Pump27, 2);
|
|
|
this.R1 = Round(this.R1, 4);
|
this.R2 = Round(this.R2, 4);
|
this.R3 = Round(this.R3, 4);
|
this.RPump21 = Round(this.RPump21, 4);
|
this.RPump22 = Round(this.RPump22, 4);
|
this.RPump23 = Round(this.RPump23, 4);
|
this.RPump24 = Round(this.RPump24, 4);
|
this.RPump25 = Round(this.RPump25, 4);
|
this.RPump26 = Round(this.RPump26, 4);
|
this.RPump27 = Round(this.RPump27, 4);
|
|
this.DN2700P = Round(this.DN2700P, 4);
|
this.DN2400P = Round(this.DN2400P, 4);
|
this.JD1P = Round(this.JD1P, 4);
|
this.JD2P = Round(this.JD2P, 4);
|
this.JD3P = Round(this.JD3P, 4);
|
this.Pump11P = Round(this.Pump11P, 4);
|
this.Pump12P = Round(this.Pump12P, 4);
|
this.Pump13P = Round(this.Pump13P, 4);
|
this.Pump14P = Round(this.Pump14P, 4);
|
this.Pump15P = Round(this.Pump15P, 4);
|
this.Pump16P = Round(this.Pump16P, 4);
|
this.Pump17P = Round(this.Pump17P, 4);
|
this.Pump18P = Round(this.Pump18P, 4);
|
this.Pump21P = Round(this.Pump21P, 4);
|
this.Pump22P = Round(this.Pump22P, 4);
|
this.Pump23P = Round(this.Pump23P, 4);
|
this.Pump24P = Round(this.Pump24P, 4);
|
this.Pump25P = Round(this.Pump25P, 4);
|
this.Pump26P = Round(this.Pump26P, 4);
|
this.Pump27P = Round(this.Pump27P, 4);
|
|
this.DN2700F = Round(this.DN2700F, 4);
|
this.DN2400F = Round(this.DN2400F, 4);
|
this.JD1F = Round(this.JD1F, 4);
|
this.JD2F = Round(this.JD2F, 4);
|
this.JD3F = Round(this.JD3F, 4);
|
this.Pump21F = Round(this.Pump21F, 4);
|
this.Pump22F = Round(this.Pump22F, 4);
|
this.Pump23F = Round(this.Pump23F, 4);
|
this.Pump24F = Round(this.Pump24F, 4);
|
this.Pump25F = Round(this.Pump25F, 4);
|
this.Pump26F = Round(this.Pump26F, 4);
|
this.Pump27F = Round(this.Pump27F, 4);
|
|
this.Pump11 = Round(this.Pump11, 2, true);
|
this.Pump12 = Round(this.Pump12, 2, true);
|
this.Pump13 = Round(this.Pump13, 2, true);
|
this.Pump14 = Round(this.Pump14, 2, true);
|
this.Pump15 = Round(this.Pump15, 2, true);
|
this.Pump16 = Round(this.Pump16, 2, true);
|
this.Pump17 = Round(this.Pump17, 2, true);
|
this.Pump18 = Round(this.Pump18, 2, true);
|
this.Pump21 = Round(this.Pump21, 2, true);
|
this.Pump22 = Round(this.Pump22, 2, true);
|
this.Pump23 = Round(this.Pump23, 2, true);
|
this.Pump24 = Round(this.Pump24, 2, true);
|
this.Pump25 = Round(this.Pump25, 2, true);
|
this.Pump26 = Round(this.Pump26, 2, true);
|
this.Pump27 = Round(this.Pump27, 2, true);
|
|
|
this.DN2700PM = Round(this.DN2700PM, 4);
|
this.DN2400PM = Round(this.DN2400PM, 4);
|
this.JD1PM = Round(this.JD1PM, 4);
|
this.JD2PM = Round(this.JD2PM, 4);
|
this.JD3PM = Round(this.JD3PM, 4);
|
this.Pump11PM = Round(this.Pump11PM, 4);
|
this.Pump12PM = Round(this.Pump12PM, 4);
|
this.Pump13PM = Round(this.Pump13PM, 4);
|
this.Pump14PM = Round(this.Pump14PM, 4);
|
this.Pump15PM = Round(this.Pump15PM, 4);
|
this.Pump16PM = Round(this.Pump16PM, 4);
|
this.Pump17PM = Round(this.Pump17PM, 4);
|
this.Pump18PM = Round(this.Pump18PM, 4);
|
this.Pump21PM = Round(this.Pump21PM, 4);
|
this.Pump22PM = Round(this.Pump22PM, 4);
|
this.Pump23PM = Round(this.Pump23PM, 4);
|
this.Pump24PM = Round(this.Pump24PM, 4);
|
this.Pump25PM = Round(this.Pump25PM, 4);
|
this.Pump26PM = Round(this.Pump26PM, 4);
|
this.Pump27PM = Round(this.Pump27PM, 4);
|
|
this.DN2700FM = Round(this.DN2700FM, 4);
|
this.DN2400FM = Round(this.DN2400FM, 4);
|
this.JD1FM = Round(this.JD1FM, 4);
|
this.JD2FM = Round(this.JD2FM, 4);
|
this.JD3FM = Round(this.JD3FM, 4);
|
this.Pump21FM = Round(this.Pump21FM, 4);
|
this.Pump22FM = Round(this.Pump22FM, 4);
|
this.Pump23FM = Round(this.Pump23FM, 4);
|
this.Pump24FM = Round(this.Pump24FM, 4);
|
this.Pump25FM = Round(this.Pump25FM, 4);
|
this.Pump26FM = Round(this.Pump26FM, 4);
|
this.Pump27FM = Round(this.Pump27FM, 4);
|
|
this.Pump11M = Round(this.Pump11M, 2, true);
|
this.Pump12M = Round(this.Pump12M, 2, true);
|
this.Pump13M = Round(this.Pump13M, 2, true);
|
this.Pump14M = Round(this.Pump14M, 2, true);
|
this.Pump15M = Round(this.Pump15M, 2, true);
|
this.Pump16M = Round(this.Pump16M, 2, true);
|
this.Pump17M = Round(this.Pump17M, 2, true);
|
this.Pump18M = Round(this.Pump18M, 2, true);
|
this.Pump21M = Round(this.Pump21M, 2, true);
|
this.Pump22M = Round(this.Pump22M, 2, true);
|
this.Pump23M = Round(this.Pump23M, 2, true);
|
this.Pump24M = Round(this.Pump24M, 2, true);
|
this.Pump25M = Round(this.Pump25M, 2, true);
|
this.Pump26M = Round(this.Pump26M, 2, true);
|
this.Pump27M = Round(this.Pump27M, 2, true);
|
|
|
|
}
|
|
|
/// <summary>
|
/// Round
|
/// </summary>
|
/// <param name="t"></param>
|
/// <param name="digits"></param>
|
private double? Round(double? t, int digits, bool filter_zero = false)
|
{
|
if (t.HasValue && t.Value != 0)
|
{
|
t = Math.Round(t.Value, digits);
|
}
|
if (filter_zero && t == 0)
|
{
|
return null;
|
}
|
return t;
|
}
|
|
/// <summary>
|
/// Diff
|
/// </summary>
|
/// <param name="t"></param>
|
/// <param name="subtraction"></param>
|
/// <param name="minuend"></param>
|
private double? Diff(double? subtraction, double? minuend, int digits)
|
{
|
var t = subtraction - minuend;
|
return Round(t, digits);
|
}
|
|
/// <summary>
|
/// DiffCheck
|
/// </summary>
|
/// <param name="t"></param>
|
/// <param name="subtraction"></param>
|
/// <param name="minuend"></param>
|
private double? DiffCheck(double? subtraction, double? minuend, double? check, int digits)
|
{
|
double? t = null;
|
if (check.HasValue && check.Value != 0)
|
{
|
t = subtraction - minuend;
|
}
|
return Round(t, digits);
|
}
|
|
#endregion
|
|
|
[Display(Name = "时间")]
|
public DateTime Time { get; set; }
|
|
#region Scada
|
|
#region 水位
|
|
[Display(Name = "新前池液位1")]
|
public double? R1 { get; set; }
|
|
[Display(Name = "老前池北侧液位2")]
|
public double? R2 { get; set; }
|
|
[Display(Name = "老前池南侧液位3")]
|
public double? R3 { get; set; }
|
|
[Display(Name = "泵井液位21")]
|
public double? RPump21 { get; set; }
|
|
[Display(Name = "泵井液位22")]
|
public double? RPump22 { get; set; }
|
|
[Display(Name = "泵井液位23")]
|
public double? RPump23 { get; set; }
|
|
[Display(Name = "泵井液位24")]
|
public double? RPump24 { get; set; }
|
|
[Display(Name = "泵井液位25")]
|
public double? RPump25 { get; set; }
|
|
[Display(Name = "泵井液位26")]
|
public double? RPump26 { get; set; }
|
|
[Display(Name = "泵井液位27")]
|
public double? RPump27 { get; set; }
|
|
#endregion
|
|
#region 压力
|
|
|
[Display(Name = "总管压力嘉定1")]
|
public double? JD1P { get; set; }
|
|
[Display(Name = "总管压力嘉定2")]
|
public double? JD2P { get; set; }
|
|
[Display(Name = "总管压力嘉定3")]
|
public double? JD3P { get; set; }
|
|
|
[Display(Name = "压力11")]
|
public double? Pump11P { get; set; }
|
|
[Display(Name = "压力12")]
|
public double? Pump12P { get; set; }
|
|
[Display(Name = "压力13")]
|
public double? Pump13P { get; set; }
|
|
[Display(Name = "压力14")]
|
public double? Pump14P { get; set; }
|
|
[Display(Name = "压力15")]
|
public double? Pump15P { get; set; }
|
|
[Display(Name = "压力16")]
|
public double? Pump16P { get; set; }
|
|
[Display(Name = "压力17")]
|
public double? Pump17P { get; set; }
|
|
[Display(Name = "压力18")]
|
public double? Pump18P { get; set; }
|
|
|
[Display(Name = "总管压力2400")]
|
public double? DN2400P { get; set; }
|
|
[Display(Name = "总管压力DN2700")]
|
public double? DN2700P { get; set; }
|
|
|
[Display(Name = "压力21")]
|
public double? Pump21P { get; set; }
|
|
[Display(Name = "压力22")]
|
public double? Pump22P { get; set; }
|
|
[Display(Name = "压力23")]
|
public double? Pump23P { get; set; }
|
|
[Display(Name = "压力24")]
|
public double? Pump24P { get; set; }
|
|
[Display(Name = "压力25")]
|
public double? Pump25P { get; set; }
|
|
[Display(Name = "压力26")]
|
public double? Pump26P { get; set; }
|
|
[Display(Name = "压力27")]
|
public double? Pump27P { get; set; }
|
|
#endregion
|
|
#region 流量
|
|
|
[Display(Name = "总管流量嘉定1")]
|
public double? JD1F { get; set; }
|
|
[Display(Name = "总管流量嘉定2")]
|
public double? JD2F { get; set; }
|
|
[Display(Name = "总管流量嘉定3")]
|
public double? JD3F { get; set; }
|
|
|
[Display(Name = "总管流量DN2400")]
|
public double? DN2400F { get; set; }
|
[Display(Name = "总管流量DN2700")]
|
public double? DN2700F { get; set; }
|
|
[Display(Name = "流量21")]
|
public double? Pump21F { get; set; }
|
|
[Display(Name = "流量22")]
|
public double? Pump22F { get; set; }
|
|
[Display(Name = "流量23")]
|
public double? Pump23F { get; set; }
|
|
[Display(Name = "流量24")]
|
public double? Pump24F { get; set; }
|
|
[Display(Name = "流量25")]
|
public double? Pump25F { get; set; }
|
|
[Display(Name = "流量26")]
|
public double? Pump26F { get; set; }
|
|
[Display(Name = "流量27")]
|
public double? Pump27F { get; set; }
|
|
#endregion
|
|
#region 频率
|
|
[Display(Name = "频率11")]
|
public double? Pump11 { get; set; }
|
|
[Display(Name = "频率12")]
|
public double? Pump12 { get; set; }
|
|
[Display(Name = "频率13")]
|
public double? Pump13 { get; set; }
|
|
[Display(Name = "频率14")]
|
public double? Pump14 { get; set; }
|
|
[Display(Name = "频率15")]
|
public double? Pump15 { get; set; }
|
|
[Display(Name = "频率16")]
|
public double? Pump16 { get; set; }
|
|
[Display(Name = "频率17")]
|
public double? Pump17 { get; set; }
|
|
[Display(Name = "频率18")]
|
public double? Pump18 { get; set; }
|
|
|
[Display(Name = "频率21")]
|
public double? Pump21 { get; set; }
|
|
[Display(Name = "频率22")]
|
public double? Pump22 { get; set; }
|
|
[Display(Name = "频率23")]
|
public double? Pump23 { get; set; }
|
|
[Display(Name = "频率24")]
|
public double? Pump24 { get; set; }
|
|
[Display(Name = "频率25")]
|
public double? Pump25 { get; set; }
|
|
[Display(Name = "频率26")]
|
public double? Pump26 { get; set; }
|
|
[Display(Name = "频率27")]
|
public double? Pump27 { get; set; }
|
|
|
#endregion
|
|
#region 统计
|
|
[Display(Name = "总流量")]
|
public double TotalFlow1 { get; set; }
|
|
[Display(Name = "总扬程")]
|
public double TotalHead1 { get; set; }
|
|
[Display(Name = "运行组合")]
|
public string RunFlags1 { get; set; }
|
|
|
[Display(Name = "总流量")]
|
public double TotalFlow2 { get; set; }
|
|
[Display(Name = "总扬程")]
|
public double TotalHead2 { get; set; }
|
|
[Display(Name = "运行组合")]
|
public string RunFlags2 { get; set; }
|
#endregion
|
|
|
#endregion
|
|
#region Model
|
|
#region 压力
|
|
|
[Display(Name = "总管压力嘉定1")]
|
public double? JD1PM { get; set; }
|
|
[Display(Name = "总管压力嘉定2")]
|
public double? JD2PM { get; set; }
|
|
[Display(Name = "总管压力嘉定3")]
|
public double? JD3PM { get; set; }
|
|
|
[Display(Name = "压力11")]
|
public double? Pump11PM { get; set; }
|
|
[Display(Name = "压力12")]
|
public double? Pump12PM { get; set; }
|
|
[Display(Name = "压力13")]
|
public double? Pump13PM { get; set; }
|
|
[Display(Name = "压力14")]
|
public double? Pump14PM { get; set; }
|
|
[Display(Name = "压力15")]
|
public double? Pump15PM { get; set; }
|
|
[Display(Name = "压力16")]
|
public double? Pump16PM { get; set; }
|
|
[Display(Name = "压力17")]
|
public double? Pump17PM { get; set; }
|
|
[Display(Name = "压力18")]
|
public double? Pump18PM { get; set; }
|
|
|
[Display(Name = "总管压力2400")]
|
public double? DN2400PM { get; set; }
|
|
[Display(Name = "总管压力DN2700")]
|
public double? DN2700PM { get; set; }
|
|
[Display(Name = "压力21")]
|
public double? Pump21PM { get; set; }
|
|
[Display(Name = "压力22")]
|
public double? Pump22PM { get; set; }
|
|
[Display(Name = "压力23")]
|
public double? Pump23PM { get; set; }
|
|
[Display(Name = "压力24")]
|
public double? Pump24PM { get; set; }
|
|
[Display(Name = "压力25")]
|
public double? Pump25PM { get; set; }
|
|
[Display(Name = "压力26")]
|
public double? Pump26PM { get; set; }
|
|
[Display(Name = "压力27")]
|
public double? Pump27PM { get; set; }
|
|
#endregion
|
|
#region 流量
|
|
|
[Display(Name = "总管流量嘉定1")]
|
public double? JD1FM { get; set; }
|
|
[Display(Name = "总管流量嘉定2")]
|
public double? JD2FM { get; set; }
|
|
[Display(Name = "总管流量嘉定3")]
|
public double? JD3FM { get; set; }
|
|
|
[Display(Name = "总管流量DN2400")]
|
public double? DN2400FM { get; set; }
|
|
[Display(Name = "总管流量DN2700")]
|
public double? DN2700FM { get; set; }
|
|
|
[Display(Name = "流量21")]
|
public double? Pump21FM { get; set; }
|
|
[Display(Name = "流量22")]
|
public double? Pump22FM { get; set; }
|
|
[Display(Name = "流量23")]
|
public double? Pump23FM { get; set; }
|
|
[Display(Name = "流量24")]
|
public double? Pump24FM { get; set; }
|
|
[Display(Name = "流量25")]
|
public double? Pump25FM { get; set; }
|
|
[Display(Name = "流量26")]
|
public double? Pump26FM { get; set; }
|
|
[Display(Name = "流量27")]
|
public double? Pump27FM { get; set; }
|
|
#endregion
|
|
#region 频率
|
|
[Display(Name = "频率11")]
|
public double? Pump11M { get; set; }
|
|
[Display(Name = "频率12")]
|
public double? Pump12M { get; set; }
|
|
[Display(Name = "频率13")]
|
public double? Pump13M { get; set; }
|
|
[Display(Name = "频率14")]
|
public double? Pump14M { get; set; }
|
|
[Display(Name = "频率15")]
|
public double? Pump15M { get; set; }
|
|
[Display(Name = "频率16")]
|
public double? Pump16M { get; set; }
|
|
[Display(Name = "频率17")]
|
public double? Pump17M { get; set; }
|
|
[Display(Name = "频率18")]
|
public double? Pump18M { get; set; }
|
|
|
[Display(Name = "频率21")]
|
public double? Pump21M { get; set; }
|
|
[Display(Name = "频率22")]
|
public double? Pump22M { get; set; }
|
|
[Display(Name = "频率23")]
|
public double? Pump23M { get; set; }
|
|
[Display(Name = "频率24")]
|
public double? Pump24M { get; set; }
|
|
[Display(Name = "频率25")]
|
public double? Pump25M { get; set; }
|
|
[Display(Name = "频率26")]
|
public double? Pump26M { get; set; }
|
|
[Display(Name = "频率27")]
|
public double? Pump27M { get; set; }
|
|
#endregion
|
|
|
#endregion
|
|
#region Diff
|
|
#region 压力
|
|
|
[Display(Name = "总管压力嘉定1")]
|
public double? JD1PDiff { get; set; }
|
|
[Display(Name = "总管压力嘉定2")]
|
public double? JD2PDiff { get; set; }
|
|
[Display(Name = "总管压力嘉定3")]
|
public double? JD3PDiff { get; set; }
|
|
|
[Display(Name = "压力11")]
|
public double? Pump11PDiff { get; set; }
|
|
[Display(Name = "压力12")]
|
public double? Pump12PDiff { get; set; }
|
|
[Display(Name = "压力13")]
|
public double? Pump13PDiff { get; set; }
|
|
[Display(Name = "压力14")]
|
public double? Pump14PDiff { get; set; }
|
|
[Display(Name = "压力15")]
|
public double? Pump15PDiff { get; set; }
|
|
[Display(Name = "压力16")]
|
public double? Pump16PDiff { get; set; }
|
|
[Display(Name = "压力17")]
|
public double? Pump17PDiff { get; set; }
|
|
[Display(Name = "压力18")]
|
public double? Pump18PDiff { get; set; }
|
|
|
[Display(Name = "总管压力2400")]
|
public double? DN2400PDiff { get; set; }
|
|
[Display(Name = "总管压力DN2700")]
|
public double? DN2700PDiff { get; set; }
|
|
|
[Display(Name = "压力21")]
|
public double? Pump21PDiff { get; set; }
|
|
[Display(Name = "压力22")]
|
public double? Pump22PDiff { get; set; }
|
|
[Display(Name = "压力23")]
|
public double? Pump23PDiff { get; set; }
|
|
[Display(Name = "压力24")]
|
public double? Pump24PDiff { get; set; }
|
|
[Display(Name = "压力25")]
|
public double? Pump25PDiff { get; set; }
|
|
[Display(Name = "压力26")]
|
public double? Pump26PDiff { get; set; }
|
|
[Display(Name = "压力27")]
|
public double? Pump27PDiff { get; set; }
|
|
#endregion
|
|
#region 流量
|
|
|
[Display(Name = "总管流量嘉定1")]
|
public double? JD1FDiff { get; set; }
|
|
[Display(Name = "总管流量嘉定2")]
|
public double? JD2FDiff { get; set; }
|
|
[Display(Name = "总管流量嘉定3")]
|
public double? JD3FDiff { get; set; }
|
|
|
[Display(Name = "总管流量DN2400")]
|
public double? DN2400FDiff { get; set; }
|
|
[Display(Name = "总管流量DN2700")]
|
public double? DN2700FDiff { get; set; }
|
|
[Display(Name = "流量21")]
|
public double? Pump21FDiff { get; set; }
|
|
[Display(Name = "流量22")]
|
public double? Pump22FDiff { get; set; }
|
|
[Display(Name = "流量23")]
|
public double? Pump23FDiff { get; set; }
|
|
[Display(Name = "流量24")]
|
public double? Pump24FDiff { get; set; }
|
|
[Display(Name = "流量25")]
|
public double? Pump25FDiff { get; set; }
|
|
[Display(Name = "流量26")]
|
public double? Pump26FDiff { get; set; }
|
|
[Display(Name = "流量27")]
|
public double? Pump27FDiff { get; set; }
|
|
#endregion
|
|
#region 频率
|
|
[Display(Name = "频率11")]
|
public double? Pump11Diff { get; set; }
|
|
[Display(Name = "频率12")]
|
public double? Pump12Diff { get; set; }
|
|
[Display(Name = "频率13")]
|
public double? Pump13Diff { get; set; }
|
|
[Display(Name = "频率14")]
|
public double? Pump14Diff { get; set; }
|
|
[Display(Name = "频率15")]
|
public double? Pump15Diff { get; set; }
|
|
[Display(Name = "频率16")]
|
public double? Pump16Diff { get; set; }
|
|
[Display(Name = "频率17")]
|
public double? Pump17Diff { get; set; }
|
|
[Display(Name = "频率18")]
|
public double? Pump18Diff { get; set; }
|
|
|
[Display(Name = "频率21")]
|
public double? Pump21Diff { get; set; }
|
|
[Display(Name = "频率22")]
|
public double? Pump22Diff { get; set; }
|
|
[Display(Name = "频率23")]
|
public double? Pump23Diff { get; set; }
|
|
[Display(Name = "频率24")]
|
public double? Pump24Diff { get; set; }
|
|
[Display(Name = "频率25")]
|
public double? Pump25Diff { get; set; }
|
|
[Display(Name = "频率26")]
|
public double? Pump26Diff { get; set; }
|
|
[Display(Name = "频率27")]
|
public double? Pump27Diff { get; set; }
|
|
#endregion
|
|
|
#endregion
|
}
|
}
|