he wei
2024-04-15 c94f1afa786f297be86b01b49a641b2c0ad98b6e
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
151
152
153
154
155
156
export default {
  cmd: {
    startDis: 56,
    stopDis: 64,
    startRes: 70,
    stopRes: 72,
    startK1: 84,
    stopK1: 86,
    restart: 98,
    setParam: 50,
    setIp: 54,
  },
  stopReason: {
    0: "手动终止",
    7: "放电时间到终止",
    8: "放电容量到终止",
    9: "单体电压下限到终止",
    23: "单体温度上限到终止",
    10: "组端电压下限到终止",
    11: "市电中断终止",
    26: "单体模块通讯异常终止",
    12: "存储数据满终止",
    13: "机内温度异常终止",
    14: "放电电流异常终止",
    15: "后台通讯中断终止",
    19: "内部程序异常终止",
    24: "申源电压高终止",
    25: "协转通讯异常",
    16: "其他",
    30: "外部输入干接点终止",
  },
  logList: [
    {
      param: "testCurr",
      paramCn: "放电电流",
      value: 0,
    },
    {
      param: "hourRate",
      paramCn: "放电小时率",
      value: 0,
    },
    {
      param: "disCap",
      paramCn: "放电容量",
      value: 0,
    },
    {
      param: "disTime",
      paramCn: "放电时长",
      value: 0,
    },
    {
      param: "monVoLowLimit",
      paramCn: "单体电压下限",
      value: 0,
    },
    {
      param: "groupVolLowLimit",
      paramCn: "组端电压下限",
      value: 0,
    },
    {
      param: "monVolLowCount",
      paramCn: "单体下限数量",
      value: 0,
    },
    {
      param: "onlinevolLowaction",
      paramCn: "在线电压低处理",
      option: ["停止测试", "继续测试"],
      value: 0,
    },
    {
      param: "dcvolHighlimit",
      paramCn: "升压上限",
      value: 0,
    },
    {
      param: "charCurr",
      paramCn: "充电电流",
      value: 0,
    },
    {
      param: "monTmpHighLimit",
      paramCn: "单体温度上限",
      value: 0,
    },
  ],
  dischargeRules: {
    DisCurr: {
      // 放电电流
      pattern: /^[0-9]+(\.[0-9]*)?$/,
      regVal: true,
      min: 0,
      max: 1000,
      msg: "取值范围0~1000",
    },
    DisCap: {
      // 测试容量
      pattern: /^[0-9]+$/,
      regVal: true,
      min: 0,
      max: 60000,
      msg: "取值范围0~60000(整数)",
    },
    DisTime: {
      // 测试时长
      pattern: /^[0-9]+$/,
      regVal: true,
      min: 0,
      max: 5940,
      msg: "取值范围0~5940(整数)",
    },
    MonomerVol_Low: {
      // 单体下限阀值
      pattern: /^[0-9]+(\.[0-9]*)?$/,
      regVal: true,
      min: 0,
      max: 20,
      msg: "取值范围0~20",
    },
    GroupVol_Low: {
      // 组端下限阀值
      pattern: /^[0-9]+(\.[0-9]*)?$/,
      regVal: true,
      min: 0,
      max: 420,
      msg: "取值范围0~420",
    },
    chargeVolt_Low: {
      // 充电电压阀值
      pattern: /^[0-9]+(\.[0-9]*)?$/,
      regVal: true,
      min: 18,
      max: 57.5,
      msg: "取值范围18~57.5",
    },
    chargeVol: {
      // 浮充电压 均充电压43.2~56.4V
      pattern: /^[0-9]{2}(\.[0-9]*)?$/,
      regVal: true,
      min: 43.2,
      max: 56.4,
      msg: "取值范围43.2~56.4",
    },
    chargeCurr: {
      // 充电限流0~1000A
      pattern: /^[0-9]{1,4}$/,
      regVal: true,
      min: 0,
      max: 1000,
      msg: "取值范围0~1000",
    },
  },
};