ningshuxia
2025-04-03 4917fb959e2befec07a693e72d7010c09494ec7c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
using System;
using System.ComponentModel.DataAnnotations;
 
 
namespace IStation.OpenDto
{
    /// <summary>
    ///  
    /// </summary>    
    public partial class TestProjectItemParas : System.ICloneable
    {
        public TestProjectItemParas() { }
 
 
        /// <summary>
        /// 介质温度  
        /// </summary>    
        [Display(Name = "介质温度")]
        public double JzWenDu { get; set; } = 25;
 
        /// <summary>
        /// 是否温度换算
        /// </summary>
        [Display(Name = "是否温度换算")]
        public bool IsTemperatureTrn { get; set; } = false;
 
        /// <summary>
        /// 海拔(m)
        /// </summary>
        [Display(Name = "海拔")]
        public double Elevation { set; get; } = 100;
 
        /// <summary>
        /// 大气压(KPa)
        /// </summary>
        [Display(Name = "大气压")]
        public double AtmosphericPressure { set; get; } = 101.3;
 
        /// <summary>
        /// 测试性质
        /// </summary>
        [Display(Name = "测试性质")]
        public string TestNature { set; get; }
 
        /// <summary>
        /// 送检数量
        /// </summary>
        [Display(Name = "送检数量")]
        public int InspectionNumber { set; get; } = 1;
 
        /// <summary>
        /// 转速换算方式,没有按系列设置
        /// </summary>
        [Display(Name = "转速换算方式")]
        public string SpeedSimuMethod { get; set; }
 
        /// <summary>
        /// npsh测试判断阀值(效率或扬程)  
        /// </summary>    
        [Display(Name = "汽蚀测试判断阀值")]
        public double NpshJudgeThreshold { get; set; } = 3;
 
 
        /// <summary>
        ///是否延长到零扬程上
        /// </summary>    
        [Display(Name = "是否延长到零扬程上")]
        public bool IsEntendZeroH { get; set; } = false;
 
        /// <summary>
        ///零扬程对应流量
        /// </summary>    
        [Display(Name = "零扬程对应流量")]
        public double FlowInZeroH { get; set; } = 0;
 
 
        /// <summary>
        /// 出口压力计ID
        /// </summary>    
        [Display(Name = "出口压力计ID")]
        public long OutletPressureMeterID { get; set; }
 
        /// <summary>
        /// 出口压力计标高
        /// </summary>    
        [Display(Name = "出口压力计标高")]
        public double OutletPressureMeterElevation { get; set; }
 
        /// <summary>
        /// 出口压力计口径
        /// </summary>    
        [Display(Name = "出口压力计口径")]
        public double OutletPressureMeterPipeDia { get; set; }
 
        /// <summary>
        /// 进口压力计ID
        /// </summary>    
        [Display(Name = "进口压力计ID")]
        public long InletPressureMeterID { get; set; }
 
        /// <summary>
        /// 进口压力计标高
        /// </summary>    
        [Display(Name = "进口压力计标高")]
        public double InletPressureMeterElevation { get; set; }
 
 
        /// <summary>
        /// 进口压力计口径
        /// </summary>    
        [Display(Name = "进口压力计口径")]
        public double InletPressureMeterPipeDia { get; set; }
 
        /// <summary>
        /// 流量计量程最小值
        /// </summary>    
        [Display(Name = "流量计量程最小值")]
        public double FlowMeterRangeMin { get; set; }
 
        /// <summary>
        /// 流量计量程最大值
        /// </summary>    
        [Display(Name = "流量计量程最大值")]
        public double FlowMeterRangeMax { get; set; }
 
        /// <summary>
        /// 电流比
        /// </summary>
        public int Ct { get; set; } = 0;
 
        /// <summary>
        /// 电压比
        /// </summary>
        public int Pt { get; set; } = 0;
 
 
        public TestProjectItemParas Clone()
        {
            return (TestProjectItemParas)MemberwiseClone();
        }
 
        object ICloneable.Clone()
        {
            return MemberwiseClone();
        }
 
 
    }
 
}