diff --git a/checker_gen1.uvoptx b/checker_gen1.uvoptx
index 0b92649..6ebebd0 100644
--- a/checker_gen1.uvoptx
+++ b/checker_gen1.uvoptx
@@ -1177,7 +1177,7 @@
rt_thread
- 0
+ 1
0
0
0
@@ -2331,4 +2331,36 @@
+
+ python
+ 1
+ 0
+ 0
+ 0
+
+ 15
+ 144
+ 5
+ 0
+ 0
+ 0
+ .\source\mycopy.py
+ mycopy.py
+ 0
+ 0
+
+
+ 15
+ 145
+ 5
+ 0
+ 0
+ 0
+ .\source\prebuild.py
+ prebuild.py
+ 0
+ 0
+
+
+
diff --git a/checker_gen1.uvprojx b/checker_gen1.uvprojx
index 9fec3d2..6283263 100644
--- a/checker_gen1.uvprojx
+++ b/checker_gen1.uvprojx
@@ -1368,6 +1368,21 @@
+
+ python
+
+
+ mycopy.py
+ 5
+ .\source\mycopy.py
+
+
+ prebuild.py
+ 5
+ .\source\prebuild.py
+
+
+
@@ -4339,6 +4354,21 @@
+
+ python
+
+
+ mycopy.py
+ 5
+ .\source\mycopy.py
+
+
+ prebuild.py
+ 5
+ .\source\prebuild.py
+
+
+
diff --git a/python/file/7-15.json b/python/file/7-15.json
deleted file mode 100644
index 6c344a4..0000000
--- a/python/file/7-15.json
+++ /dev/null
@@ -1,1491 +0,0 @@
-{
- "PlanID": 49221637,
- "PlanBrief": "代工厂成品测试",
- "CheckSoftVersion": [
- 1,
- 2
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 30,
- "TimeOutM": 36,
- "TimeOutUI": 38,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 4,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4"
- ],
- "ParamVal": [
- 88,
- 120,
- 280,
- 330
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 34,
- "TaskBrief": "桥丝电阻测试",
- "TaskIndex": 1,
- "ParamCount": 1,
- "ParamInfo": [
- "测量模式"
- ],
- "ParamVal": [
- 0
- ],
- "TestStandard": [
- {
- "Max": 1600,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容0.1Ω"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 2,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 20000,
- 150
- ],
- "TestStandard": [
- {
- "Max": 93,
- "Min": 83
- },
- {
- "Max": 700,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 150
- },
- {
- "Max": 350,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 4,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "验证配置",
- "TaskIndex": 5,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 8,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 30,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- " 1快速0全",
- "校准周期"
- ],
- "ParamVal": [
- 1,
- 1000
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 12,
- "TaskBrief": "电容测量",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "测试电压",
- "超时时间0.1ms"
- ],
- "ParamVal": [
- 17,
- 20000
- ],
- "TestStandard": [
- {
- "Max": 800,
- "Min": 600
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容容量0.1uF"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 8,
- 8
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 14,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线低压",
- "TaskIndex": 15,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 36,
- "TaskBrief": "验证三码",
- "TaskIndex": 16,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 17,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10,
- 1
- ],
- "TestStandard": [
- {
- "Max": 3000,
- "Min": 2000
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 18,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 40,
- 40
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 19,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "低压总线电流",
- "TaskIndex": 20,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线高压",
- "TaskIndex": 21,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 330
- ],
- "TestStandard": [
- {
- "Max": 335,
- "Min": 325
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 22,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 23,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "高压总线电流",
- "TaskIndex": 24,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 25,
- "ParamCount": 6,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 153,
- 20000,
- 500,
- 400,
- 20,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 800
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 0
- }
- ],
- "ReturnCount": 4,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA",
- "充电抖动ADV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 31,
- 33,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 26,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 27,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 20,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 33,
- "TaskBrief": "电容压差",
- "TaskIndex": 28,
- "ParamCount": 1,
- "ParamInfo": [
- "断电时间0.1S"
- ],
- "ParamVal": [
- 40
- ],
- "TestStandard": [
- {
- "Max": 2000,
- "Min": 800
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "压差mV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 29,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 30,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 31,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 32,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 22,
- 2
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 33,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 34,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 35,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 20,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 36,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 8000,
- 150,
- 400,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 200
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 37,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 38,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 60,
- 60
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 39,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 20,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 2000,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 25,
- "TaskBrief": "起爆",
- "TaskIndex": 40,
- "ParamCount": 2,
- "ParamInfo": [
- "起爆超时0.1ms",
- "巡检脉冲"
- ],
- "ParamVal": [
- 2000,
- 25
- ],
- "TestStandard": [
- {
- "Max": 280,
- "Min": 23
- },
- {
- "Max": 20,
- "Min": 20
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "起爆用时",
- "网络号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 41,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 42,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 43,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/7.15.json b/python/file/7.15.json
deleted file mode 100644
index 0d8913d..0000000
--- a/python/file/7.15.json
+++ /dev/null
@@ -1,1491 +0,0 @@
-{
- "PlanID": 49221637,
- "PlanBrief": "代工厂成品测试",
- "CheckSoftVersion": [
- 1,
- 2
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 30,
- "TimeOutM": 36,
- "TimeOutUI": 38,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 4,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4"
- ],
- "ParamVal": [
- 88,
- 120,
- 280,
- 330
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 34,
- "TaskBrief": "桥丝电阻测试",
- "TaskIndex": 1,
- "ParamCount": 1,
- "ParamInfo": [
- "测量模式"
- ],
- "ParamVal": [
- 0
- ],
- "TestStandard": [
- {
- "Max": 1600,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容0.1Ω"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 2,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 20000,
- 150
- ],
- "TestStandard": [
- {
- "Max": 93,
- "Min": 83
- },
- {
- "Max": 700,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 150
- },
- {
- "Max": 350,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 4,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "验证配置",
- "TaskIndex": 5,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 8,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 60,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- " 1快速0全",
- "校准周期"
- ],
- "ParamVal": [
- 1,
- 1000
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 12,
- "TaskBrief": "电容测量",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "测试电压",
- "超时时间0.1ms"
- ],
- "ParamVal": [
- 17,
- 20000
- ],
- "TestStandard": [
- {
- "Max": 900,
- "Min": 600
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容容量0.1uF"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 8,
- 8
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 14,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线低压",
- "TaskIndex": 15,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 36,
- "TaskBrief": "验证三码",
- "TaskIndex": 16,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 17,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10,
- 1
- ],
- "TestStandard": [
- {
- "Max": 3000,
- "Min": 2000
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 18,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 40,
- 40
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 19,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "低压总线电流",
- "TaskIndex": 20,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线高压",
- "TaskIndex": 21,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 330
- ],
- "TestStandard": [
- {
- "Max": 335,
- "Min": 325
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 22,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 23,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "高压总线电流",
- "TaskIndex": 24,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 400,
- "Min": 120
- },
- {
- "Max": 400,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 25,
- "ParamCount": 6,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 153,
- 20000,
- 500,
- 400,
- 20,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 800
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 0
- }
- ],
- "ReturnCount": 4,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA",
- "充电抖动ADV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 31,
- 33,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 26,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 27,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 20,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 33,
- "TaskBrief": "电容压差",
- "TaskIndex": 28,
- "ParamCount": 1,
- "ParamInfo": [
- "断电时间0.1S"
- ],
- "ParamVal": [
- 40
- ],
- "TestStandard": [
- {
- "Max": 2000,
- "Min": 800
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "压差mV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 29,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 30,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 31,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 32,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 22,
- 2
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 33,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 34,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 35,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 20,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 36,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 8000,
- 150,
- 400,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 200
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 37,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 38,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 60,
- 60
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 39,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 20,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 2000,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 25,
- "TaskBrief": "起爆",
- "TaskIndex": 40,
- "ParamCount": 2,
- "ParamInfo": [
- "起爆超时0.1ms",
- "巡检脉冲"
- ],
- "ParamVal": [
- 2000,
- 25
- ],
- "TestStandard": [
- {
- "Max": 280,
- "Min": 23
- },
- {
- "Max": 20,
- "Min": 20
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "起爆用时",
- "网络号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 41,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 42,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 43,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX_Coder_Test_2023-07-21.json b/python/file/EX_Coder_Test_2023-07-21.json
deleted file mode 100644
index 9c0ee97..0000000
--- a/python/file/EX_Coder_Test_2023-07-21.json
+++ /dev/null
@@ -1,758 +0,0 @@
-{
- "PlanID": 49614980,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 2,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [
- 29,
- 29,
- 29,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流(0.1uA)",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 400,
- "Min": 120
- },
- {
- "Max": 400,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 24,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 5,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 6,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 4000,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 120
- },
- {
- "Max": 100,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 130,
- 0
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 46
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 9,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 100,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 110
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 10,
- 10
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 12,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 100,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 1700,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX_Coder_Test_2023-07-21.xlsx b/python/file/EX_Coder_Test_2023-07-21.xlsx
deleted file mode 100644
index d2af77c..0000000
Binary files a/python/file/EX_Coder_Test_2023-07-21.xlsx and /dev/null differ
diff --git a/python/file/EX_Coder_Test_2023-07-4.json b/python/file/EX_Coder_Test_2023-07-4.json
deleted file mode 100644
index bad922c..0000000
--- a/python/file/EX_Coder_Test_2023-07-4.json
+++ /dev/null
@@ -1,638 +0,0 @@
-{
- "PlanID": 48500867,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
-
-
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23,
- 254
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 42
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30,
- 41,
- 42
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 32,
- 33,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255
- ]
- },
- {
- "Info": "通信失败",
- "MajorErrCode": 208,
- "SubErrCode": [
- ]
- },
- {
- "Info": "脚本执行失败",
- "MajorErrCode": 209,
- "SubErrCode": [
- ]
- },
- {
- "Info": "数据长度与方案不符",
- "MajorErrCode": 210,
- "SubErrCode": [
- ]
- },
- {
- "Info": "方案ID不符",
- "MajorErrCode": 211,
- "SubErrCode": [
- ]
- },
- {
- "Info": "检测项目不足,无法判定",
- "MajorErrCode": 212,
- "SubErrCode": [
- ]
- },
- {
- "Info": "数据不合规",
- "MajorErrCode": 213,
- "SubErrCode": [
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24
- },
- {
- "Info": "OTP错误",
- "ErrCode": 25
- },
- {
- "Info": "通讯电流错误",
- "ErrCode": 26
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27
- },
- {
- "Info": "读取芯片ID错误",
- "ErrCode": 28
- },
- {
- "Info": "密码验证错误",
- "ErrCode": 29
- },
- {
- "Info": "DAC比较错误",
- "ErrCode": 30
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42
- },
- {
- "Info": "通信电流错误",
- "ErrCode": 43
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255
- }
- ],
-
-
-
-
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数(正式删除)",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 13,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [
- 29,
- 29,
- 29,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 24,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 5,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 6,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 4000,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 120
- },
- {
- "Max": 100,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 130,
- 0
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 15,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 46
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 9,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 100,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 110
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 10,
- 10
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 12,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 100,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 1700,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX_Coder_Test_2023-07-6.json b/python/file/EX_Coder_Test_2023-07-6.json
deleted file mode 100644
index 1bc91f7..0000000
--- a/python/file/EX_Coder_Test_2023-07-6.json
+++ /dev/null
@@ -1,785 +0,0 @@
-{
- "PlanID": 48631940,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [
- 29,
- 29,
- 29,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流(0.1uA)",
- "TaskIndex": 4,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 400,
- "Min": 120
- },
- {
- "Max": 400,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 5,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 24,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 7,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 4000,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 120
- },
- {
- "Max": 100,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 8,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 130,
- 0
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 46
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 10,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 100,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 11,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 110
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 10,
- 10
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 13,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 100,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 1700,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 14,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23,
- 254
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 42
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30,
- 41,
- 42
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 32,
- 33,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX_Coder_Test_2023-07-6.xlsx b/python/file/EX_Coder_Test_2023-07-6.xlsx
deleted file mode 100644
index df9732b..0000000
Binary files a/python/file/EX_Coder_Test_2023-07-6.xlsx and /dev/null differ
diff --git a/python/file/EX_Coder_Test_2023-07-7.json b/python/file/EX_Coder_Test_2023-07-7.json
deleted file mode 100644
index 1bc91f7..0000000
--- a/python/file/EX_Coder_Test_2023-07-7.json
+++ /dev/null
@@ -1,785 +0,0 @@
-{
- "PlanID": 48631940,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [
- 29,
- 29,
- 29,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流(0.1uA)",
- "TaskIndex": 4,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 400,
- "Min": 120
- },
- {
- "Max": 400,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 5,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 24,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 7,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 4000,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 120
- },
- {
- "Max": 100,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 8,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 130,
- 0
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 14,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 46
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 10,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 100,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 11,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 110
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 10,
- 10
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 13,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 100,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 1700,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 14,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23,
- 254
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 42
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30,
- 41,
- 42
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 32,
- 33,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX_Coder_Test_2023-07-7.xlsx b/python/file/EX_Coder_Test_2023-07-7.xlsx
deleted file mode 100644
index 207994c..0000000
Binary files a/python/file/EX_Coder_Test_2023-07-7.xlsx and /dev/null differ
diff --git a/python/file/EX三码绑定测试2023-06-08 - 副本.json b/python/file/EX三码绑定测试2023-06-08 - 副本.json
deleted file mode 100644
index b2fc392..0000000
--- a/python/file/EX三码绑定测试2023-06-08 - 副本.json
+++ /dev/null
@@ -1,283 +0,0 @@
-{
- "PlanID": 46534786,
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 600,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 32,
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 28,
- 28,
- 28,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamVal": [
- 0,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskIndex": 5,
- "ParamCount": 2,
- "ParamVal": [
- 128,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskIndex": 7,
- "ParamCount": 5,
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 3500,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 200
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 40,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 45,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamVal": [
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskIndex": 11,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamVal": [
- 32,
- 32
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 29,
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX三码绑定测试2023-06-08.json b/python/file/EX三码绑定测试2023-06-08.json
deleted file mode 100644
index a4685e0..0000000
--- a/python/file/EX三码绑定测试2023-06-08.json
+++ /dev/null
@@ -1,352 +0,0 @@
-{
- "PlanID": 46534786,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 600,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 28,
- 28,
- 28,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 0,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 5,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 128,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 7,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 3500,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 200
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 40,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 45,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 11,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 32,
- 32
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 29,
- "TaskBrief": "赋码设备使能",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX三码绑定测试2023-06-26.json b/python/file/EX三码绑定测试2023-06-26.json
deleted file mode 100644
index 0fbe57f..0000000
--- a/python/file/EX三码绑定测试2023-06-26.json
+++ /dev/null
@@ -1,367 +0,0 @@
-{
- "PlanID": 46534786,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 600,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 28,
- 28,
- 28,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 0,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 5,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 128,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 7,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 3500,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 200
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 40,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 45,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 11,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 32,
- 32
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 29,
- "TaskBrief": "赋码设备使能",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 14,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/EX三码绑定测试2023-07-3.json b/python/file/EX三码绑定测试2023-07-3.json
deleted file mode 100644
index b952ae0..0000000
--- a/python/file/EX三码绑定测试2023-07-3.json
+++ /dev/null
@@ -1,407 +0,0 @@
-{
- "PlanID": 48435330,
- "PlanBrief": "模拟工厂注码",
- "CheckSoftVersion": [
- 1
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 4,
- "TimeOutM": 10,
- "TimeOutUI": 12,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 1,
- "ParamInfo": [
- "预设电压1"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 5000,
- 400
- ],
- "TestStandard": [
- {
- "Max": 95,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数(正式删除)",
- "TaskIndex": 2,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 13,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 32,
- "TaskBrief": "加载配置",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 8,
- "Min": 8
- },
- {
- "Max": 4,
- "Min": 4
- },
- {
- "Max": 1,
- "Min": 1
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "UID长度",
- "密码长度",
- "版本号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [
- 29,
- 29,
- 29,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 4,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 24,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 5,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 240,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 6,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 5000,
- 100,
- 600,
- 5
- ],
- "TestStandard": [
- {
- "Max": 4000,
- "Min": 1000
- },
- {
- "Max": 600,
- "Min": 200
- },
- {
- "Max": 100,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 130,
- 0
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 15,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 46
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 9,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 100,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 110
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 10,
- 10
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 46,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 12,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 100,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/JQ硬件EX工厂注码程序及方案090401.zip b/python/file/JQ硬件EX工厂注码程序及方案090401.zip
new file mode 100644
index 0000000..b64c37c
Binary files /dev/null and b/python/file/JQ硬件EX工厂注码程序及方案090401.zip differ
diff --git a/python/file/XT_Foundry_Test-7-15.json b/python/file/XT_Foundry_Test-7-15.json
deleted file mode 100644
index 2017aae..0000000
--- a/python/file/XT_Foundry_Test-7-15.json
+++ /dev/null
@@ -1,1491 +0,0 @@
-{
- "PlanID": 49221636,
- "PlanBrief": "代工厂成品测试",
- "CheckSoftVersion": [
- 1,
- 2
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 90,
- "TimeOutM": 30,
- "TimeOutUI": 36,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 4,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4"
- ],
- "ParamVal": [
- 88,
- 120,
- 280,
- 330
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 34,
- "TaskBrief": "桥丝电阻测试",
- "TaskIndex": 1,
- "ParamCount": 1,
- "ParamInfo": [
- "测量模式"
- ],
- "ParamVal": [
- 0
- ],
- "TestStandard": [
- {
- "Max": 1600,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容0.1Ω"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 2,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 20000,
- 150
- ],
- "TestStandard": [
- {
- "Max": 93,
- "Min": 83
- },
- {
- "Max": 700,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 150
- },
- {
- "Max": 350,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 4,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "验证配置",
- "TaskIndex": 5,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 7,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 8,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 255,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 9,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 30,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- " 1快速0全",
- "校准周期"
- ],
- "ParamVal": [
- 1,
- 1000
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 12,
- "TaskBrief": "电容测量",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "测试电压",
- "超时时间0.1ms"
- ],
- "ParamVal": [
- 17,
- 20000
- ],
- "TestStandard": [
- {
- "Max": 800,
- "Min": 600
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容容量0.1uF"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 12,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 8,
- 8
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 13,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 14,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 15,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 36,
- "TaskBrief": "验证三码",
- "TaskIndex": 16,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 17,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10,
- 1
- ],
- "TestStandard": [
- {
- "Max": 3000,
- "Min": 2000
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 18,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 40,
- 40
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 19,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 20,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 300,
- "Min": 120
- },
- {
- "Max": 300,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 21,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 330
- ],
- "TestStandard": [
- {
- "Max": 335,
- "Min": 325
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 22,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 23,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 24,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 25,
- "ParamCount": 6,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 153,
- 20000,
- 500,
- 400,
- 20,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 800
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 800,
- "Min": 0
- }
- ],
- "ReturnCount": 4,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA",
- "充电抖动ADV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 31,
- 33,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 26,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 27,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 20,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 33,
- "TaskBrief": "电容压差",
- "TaskIndex": 28,
- "ParamCount": 1,
- "ParamInfo": [
- "断电时间0.1S"
- ],
- "ParamVal": [
- 40
- ],
- "TestStandard": [
- {
- "Max": 1500,
- "Min": 800
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "压差mV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 29,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 30,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 31,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 32,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 22,
- 2
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 33,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 34,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 35,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 20,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 36,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 8000,
- 150,
- 400,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 200
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 80,
- "Min": 10
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 37,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 38,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 60,
- 60
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 39,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 20,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 2000,
- "Min": 800
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 25,
- "TaskBrief": "起爆",
- "TaskIndex": 40,
- "ParamCount": 2,
- "ParamInfo": [
- "起爆超时0.1ms",
- "巡检脉冲"
- ],
- "ParamVal": [
- 2000,
- 25
- ],
- "TestStandard": [
- {
- "Max": 280,
- "Min": 23
- },
- {
- "Max": 20,
- "Min": 20
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "起爆用时",
- "网络号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 41,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 42,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 43,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/XT_Foundry_Test-7-15.xlsx b/python/file/XT_Foundry_Test-7-15.xlsx
deleted file mode 100644
index d3c8c23..0000000
Binary files a/python/file/XT_Foundry_Test-7-15.xlsx and /dev/null differ
diff --git a/python/file/XT_Foundry_Test-7-6.json b/python/file/XT_Foundry_Test-7-6.json
deleted file mode 100644
index 1628c11..0000000
--- a/python/file/XT_Foundry_Test-7-6.json
+++ /dev/null
@@ -1,1463 +0,0 @@
-{
- "PlanID": 49156098,
- "PlanBrief": "代工厂成品测试",
- "CheckSoftVersion": [
- 1,
- 2
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 90,
- "TimeOutM": 96,
- "TimeOutUI": 98,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 4,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4"
- ],
- "ParamVal": [
- 88,
- 120,
- 280,
- 330
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 20000,
- 150
- ],
- "TestStandard": [
- {
- "Max": 93,
- "Min": 83
- },
- {
- "Max": 700,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 2,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 300,
- "Min": 150
- },
- {
- "Max": 300,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 3,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "验证配置",
- "TaskIndex": 4,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 5,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 6,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 7,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 30,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 9,
- "ParamCount": 2,
- "ParamInfo": [
- " 1快速0全",
- "校准周期"
- ],
- "ParamVal": [
- 1,
- 1000
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 12,
- "TaskBrief": "电容测量",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- "测试电压",
- "超时时间0.1ms"
- ],
- "ParamVal": [
- 17,
- 20000
- ],
- "TestStandard": [
- {
- "Max": 80,
- "Min": 60
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容容量0.1uF"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 8,
- 8
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 12,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 13,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 254
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 14,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 36,
- "TaskBrief": "验证三码",
- "TaskIndex": 15,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 16,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10,
- 1
- ],
- "TestStandard": [
- {
- "Max": 200,
- "Min": 80
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 17,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 40,
- 40
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 18,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 19,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 300,
- "Min": 120
- },
- {
- "Max": 300,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 20,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 330
- ],
- "TestStandard": [
- {
- "Max": 335,
- "Min": 325
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 21,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 22,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 23,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 24,
- "ParamCount": 6,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 153,
- 20000,
- 500,
- 400,
- 20,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 800
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 500,
- "Min": 0
- }
- ],
- "ReturnCount": 4,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA",
- "充电抖动ADV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 31,
- 33,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 25,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 26,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 20,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 33,
- "TaskBrief": "电容压差",
- "TaskIndex": 27,
- "ParamCount": 1,
- "ParamInfo": [
- "断电时间0.1S"
- ],
- "ParamVal": [
- 40
- ],
- "TestStandard": [
- {
- "Max": 1500,
- "Min": 800
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "压差mV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 28,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 29,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 30,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 31,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 22,
- 2
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 32,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 33,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 34,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 20,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 35,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 8000,
- 150,
- 40,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 200
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 36,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 37,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 60,
- 60
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 38,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 20,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 200,
- "Min": 80
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 25,
- "TaskBrief": "起爆",
- "TaskIndex": 39,
- "ParamCount": 2,
- "ParamInfo": [
- "起爆超时0.1ms",
- "巡检脉冲"
- ],
- "ParamVal": [
- 2000,
- 25
- ],
- "TestStandard": [
- {
- "Max": 40,
- "Min": 23
- },
- {
- "Max": 20,
- "Min": 20
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "起爆用时",
- "网络号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 40,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 41,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 42,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/XT_Foundry_Test-7-6.xlsx b/python/file/XT_Foundry_Test-7-6.xlsx
deleted file mode 100644
index baf0107..0000000
Binary files a/python/file/XT_Foundry_Test-7-6.xlsx and /dev/null differ
diff --git a/python/file/XT_Foundry_Test2.json b/python/file/XT_Foundry_Test2.json
deleted file mode 100644
index 3f64384..0000000
--- a/python/file/XT_Foundry_Test2.json
+++ /dev/null
@@ -1,1480 +0,0 @@
-{
- "PlanID": 49156098,
- "PlanBrief": "代工厂成品测试",
- "CheckSoftVersion": [
- 1,
- 2
- ],
- "CheckHardVersion": [
- 1
- ],
- "TimeOutS": 90,
- "TimeOutM": 96,
- "TimeOutUI": 98,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 4,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4"
- ],
- "ParamVal": [
- 88,
- 120,
- 280,
- 330
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 3,
- "ParamInfo": [
- "总线电压",
- "采样超时0.1ms",
- "计时启停ADC"
- ],
- "ParamVal": [
- 88,
- 20000,
- 150
- ],
- "TestStandard": [
- {
- "Max": 93,
- "Min": 83
- },
- {
- "Max": 700,
- "Min": 100
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 2,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 300,
- "Min": 150
- },
- {
- "Max": 300,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 5,
- "TaskBrief": "写配置参数",
- "TaskIndex": 3,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "验证配置",
- "TaskIndex": 4,
- "ParamCount": 4,
- "ParamInfo": [
- "UID长度",
- "密码长度",
- "电流挡位",
- "版本号"
- ],
- "ParamVal": [
- 8,
- 4,
- 0,
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 7,
- "TaskBrief": "模拟注码",
- "TaskIndex": 5,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 6,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 7,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 28,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "桥丝检测",
- "TaskIndex": 8,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 30,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "桥丝ADC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 9,
- "ParamCount": 2,
- "ParamInfo": [
- " 1快速0全",
- "校准周期"
- ],
- "ParamVal": [
- 1,
- 1000
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 12,
- "TaskBrief": "电容测量",
- "TaskIndex": 10,
- "ParamCount": 2,
- "ParamInfo": [
- "测试电压",
- "超时时间0.1ms"
- ],
- "ParamVal": [
- 17,
- 20000
- ],
- "TestStandard": [
- {
- "Max": 80,
- "Min": 60
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "电容容量0.1uF"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 8,
- 8
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 12,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 13,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 1
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 254
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 14,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 36,
- "TaskBrief": "验证三码",
- "TaskIndex": 15,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 16,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 10,
- 16000,
- 10,
- 1
- ],
- "TestStandard": [
- {
- "Max": 200,
- "Min": 80
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 17,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 40,
- 40
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 18,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 19,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 300,
- "Min": 120
- },
- {
- "Max": 300,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 20,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 330
- ],
- "TestStandard": [
- {
- "Max": 335,
- "Min": 325
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 21,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 10,
- 15
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 22,
- "ParamCount": 2,
- "ParamInfo": [
- "UID长度",
- "使1/失0UID对比"
- ],
- "ParamVal": [
- 8,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 23,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 350,
- "Min": 120
- },
- {
- "Max": 350,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 24,
- "ParamCount": 6,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 153,
- 20000,
- 500,
- 400,
- 20,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 800
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- },
- {
- "Max": 500,
- "Min": 0
- }
- ],
- "ReturnCount": 4,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA",
- "充电抖动ADV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 31,
- 33,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 25,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 120
- ],
- "TestStandard": [
- {
- "Max": 125,
- "Min": 115
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 9,
- "TaskBrief": "设置现场值",
- "TaskIndex": 26,
- "ParamCount": 3,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号"
- ],
- "ParamVal": [
- 20,
- 20,
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 33,
- "TaskBrief": "电容压差",
- "TaskIndex": 27,
- "ParamCount": 1,
- "ParamInfo": [
- "断电时间0.1S"
- ],
- "ParamVal": [
- 40
- ],
- "TestStandard": [
- {
- "Max": 1500,
- "Min": 800
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "压差mV"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 28,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 29,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间0.1s"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 30,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 88
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 31,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 22,
- 2
- ],
- "TestStandard": [
- {
- "Max": 255,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "状态值"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 32,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 19,
- "TaskBrief": "时钟校准",
- "TaskIndex": 33,
- "ParamCount": 3,
- "ParamInfo": [
- " 1快速0全",
- "校准周期",
- "校准时长"
- ],
- "ParamVal": [
- 0,
- 1000,
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 23,
- "TaskBrief": "在线检测",
- "TaskIndex": 34,
- "ParamCount": 2,
- "ParamInfo": [
- "网络号",
- "脉冲个数"
- ],
- "ParamVal": [
- 20,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 8,
- "TaskBrief": "充能统计",
- "TaskIndex": 35,
- "ParamCount": 5,
- "ParamInfo": [
- "充电挡位",
- "统计超时",
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S"
- ],
- "ParamVal": [
- 34,
- 8000,
- 150,
- 40,
- 20
- ],
- "TestStandard": [
- {
- "Max": 5000,
- "Min": 200
- },
- {
- "Max": 450,
- "Min": 120
- },
- {
- "Max": 170,
- "Min": 80
- }
- ],
- "ReturnCount": 3,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA",
- "最大充电电流0.1mA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 34,
- 35,
- 32,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 31,
- "TaskBrief": "密码验证",
- "TaskIndex": 36,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 24,
- "TaskBrief": "状态码检测",
- "TaskIndex": 37,
- "ParamCount": 2,
- "ParamInfo": [
- "比较掩码",
- "比较位"
- ],
- "ParamVal": [
- 60,
- 60
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 29
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 10,
- "TaskBrief": "比对现场值",
- "TaskIndex": 38,
- "ParamCount": 4,
- "ParamInfo": [
- "编号",
- "延时",
- "孔号",
- "1使/0失反馈采集"
- ],
- "ParamVal": [
- 20,
- 20,
- 20,
- 1
- ],
- "TestStandard": [
- {
- "Max": 200,
- "Min": 80
- },
- {
- "Max": 400,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 43,
- 44,
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 25,
- "TaskBrief": "起爆",
- "TaskIndex": 39,
- "ParamCount": 2,
- "ParamInfo": [
- "起爆超时0.1ms",
- "巡检脉冲"
- ],
- "ParamVal": [
- 2000,
- 25
- ],
- "TestStandard": [
- {
- "Max": 40,
- "Min": 23
- },
- {
- "Max": 20,
- "Min": 20
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "起爆用时",
- "网络号"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255,
- 255
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 22,
- "TaskBrief": "放电",
- "TaskIndex": 40,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 26,
- "TaskBrief": "复位",
- "TaskIndex": 41,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 27,
- "TaskBrief": "关总线",
- "TaskIndex": 42,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 0
- },
- {
- "TaskID": 37,
- "TaskBrief": "在线检测",
- "TaskIndex": 43,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 0
- }
- ],
- "MajorErrInfo": [
- {
- "Info": "执行成功",
- "MajorErrCode": 0,
- "SubErrCode": []
- },
- {
- "Info": "检测器异常",
- "MajorErrCode": 1,
- "SubErrCode": [
- 21,
- 23
- ]
- },
- {
- "Info": "主电容异常",
- "MajorErrCode": 2,
- "SubErrCode": [
- 31,
- 32,
- 33,
- 34,
- 35
- ]
- },
- {
- "Info": "接触异常",
- "MajorErrCode": 3,
- "SubErrCode": [
- 27,
- 37
- ]
- },
- {
- "Info": "桥丝阻值异常",
- "MajorErrCode": 4,
- "SubErrCode": [
- 30
- ]
- },
- {
- "Info": "芯片异常",
- "MajorErrCode": 5,
- "SubErrCode": [
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50
- ]
- },
- {
- "Info": "其他异常",
- "MajorErrCode": 20,
- "SubErrCode": [
- 255,
- 254
- ]
- }
- ],
- "SubErrInfo": [
- {
- "Info": "预设电压异常",
- "ErrCode": 21,
- "ErrFac": [
- "1.检测小板电压调节失效,存在无法设置的电压"
- ]
- },
- {
- "Info": "上电充能错误",
- "ErrCode": 22,
- "ErrFac": [
- "1.检测器输出电压异常",
- "2.模块上电容性负载大",
- "3.模块基本电路异常"
- ]
- },
- {
- "Info": "电压设置异常",
- "ErrCode": 23,
- "ErrFac": [
- "1.检测小板输出电压异常",
- "2.外部短路,导致过流保护"
- ]
- },
- {
- "Info": "UID扫描错误",
- "ErrCode": 24,
- "ErrFac": [
- "1.芯片通信异常",
- "2.芯片内部存储的UID与参考UID不一致"
- ]
- },
- {
- "Info": "标记区验证错误",
- "ErrCode": 25,
- "ErrFac": [
- "1.验证标志位没有置位(检测流程出错",
- "2.芯片数据被擦写",
- "3.通信异常"
- ]
- },
- {
- "Info": "通讯后电流错误",
- "ErrCode": 26,
- "ErrFac": [
- "1.芯片执行指令异常",
- "2.芯片通信接收功耗异常"
- ]
- },
- {
- "Info": "基本电流错误",
- "ErrCode": 27,
- "ErrFac": [
- "1.芯片的静态功耗异常",
- "2.检测器输出电压异常"
- ]
- },
- {
- "Info": "配置错误",
- "ErrCode": 28,
- "ErrFac": [
- "1.芯片错误",
- "2.通信异常"
- ]
- },
- {
- "Info": "验证配置",
- "ErrCode": 29,
- "ErrFac": [
- "1.芯片内部数据与检测数据不一致,数据丢失",
- "2.芯片通信异常",
- "3.芯片数据被改写"
- ]
- },
- {
- "Info": "桥丝错误",
- "ErrCode": 30,
- "ErrFac": [
- "1.桥丝开路,或阻值异常",
- "2.芯片异常,检测不准"
- ]
- },
- {
- "Info": "高压充能错误",
- "ErrCode": 31,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片高压基本电流偏大",
- "5.芯片异常,充电电流偏小"
- ]
- },
- {
- "Info": "充电电流错误",
- "ErrCode": 32,
- "ErrFac": [
- "1.芯片异常,充电电流符合指标"
- ]
- },
- {
- "Info": "高压充末电流错误",
- "ErrCode": 33,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片高压基本电流偏大"
- ]
- },
- {
- "Info": "低压充电能量错误",
- "ErrCode": 34,
- "ErrFac": [
- "1.电容漏流",
- "2.电容容值偏低或偏大",
- "3.芯片充电漏流,充电回路或起爆回路",
- "4.芯片低压基本电流偏大",
- "5.芯片异常,充电电流偏小",
- "6.高压充电后不能放电"
- ]
- },
- {
- "Info": "低压充末电流错误",
- "ErrCode": 35,
- "ErrFac": [
- "1.电容漏流",
- "2.芯片充电回路漏流或起爆回路漏流",
- "3.芯片基本功耗偏大"
- ]
- },
- {
- "Info": "写延时错误",
- "ErrCode": 36,
- "ErrFac": [
- "1.芯片设置延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "读延时错误",
- "ErrCode": 37,
- "ErrFac": [
- "1.芯片读延时功能异常",
- "2.通信异常"
- ]
- },
- {
- "Info": "芯片程测错误",
- "ErrCode": 38,
- "ErrFac": [
- "1.芯片成测标记错误,非全FFFF",
- "2.通信异常"
- ]
- },
- {
- "Info": "时钟校准错误",
- "ErrCode": 39,
- "ErrFac": [
- "1.检测器命令执行异常"
- ]
- },
- {
- "Info": "写工厂信息错误",
- "ErrCode": 40,
- "ErrFac": [
- "1.OTP数据写入出错",
- "2.通信异常"
- ]
- },
- {
- "Info": "模拟起爆错误",
- "ErrCode": 41,
- "ErrFac": [
- "1.发送起爆指令后无应答"
- ]
- },
- {
- "Info": "芯片状态码异常",
- "ErrCode": 42,
- "ErrFac": [
- "1.状态码与设置的掩码不匹配",
- "2.通讯异常"
- ]
- },
- {
- "Info": "反馈电流错误",
- "ErrCode": 43,
- "ErrFac": [
- "1.芯片异常,反馈电流不达标",
- "2.检测器异常,采集电路不准"
- ]
- },
- {
- "Info": "反码时长错误",
- "ErrCode": 44,
- "ErrFac": [
- "1.芯片异常,通讯无反码",
- "2.通讯反码电流低,不能识别"
- ]
- },
- {
- "Info": "复位放电错误",
- "ErrCode": 45,
- "ErrFac": [
- "1.高压充电后降压通讯异常",
- "2.芯片复位不能正常放电",
- "3.芯片异常,指令不执行"
- ]
- },
- {
- "Info": "状态标志错误",
- "ErrCode": 46,
- "ErrFac": [
- "1.置位标志命令未执行",
- "2.置位命令参数错误",
- "3.电容电压检测失败",
- "4,芯片异常,状态标志不能置位"
- ]
- },
- {
- "Info": "三码验证错误",
- "ErrCode": 47,
- "ErrFac": [
- "1.扫描获取的UID和写入的UID不一致",
- "2.密码不一致,验证标志位未置位",
- "3.芯片状态标志异常,不能置位"
- ]
- },
- {
- "Info": "写管壳码",
- "ErrCode": 48,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写密码",
- "ErrCode": 49,
- "ErrFac": [
- "1.缓存空间数据验证错误",
- "2.指令执行错误,未收到应答",
- "3.芯片功能异常,指令执行失败"
- ]
- },
- {
- "Info": "写现场值错误",
- "ErrCode": 50,
- "ErrFac": [
- "1.UID不匹配",
- "2.芯片内部的配置未设置正确",
- "3.芯片功能异常,通信无反馈"
- ]
- },
- {
- "Info": "检测器执行异常",
- "ErrCode": 254,
- "ErrFac": [
- "广播类命令执行错误"
- ]
- },
- {
- "Info": "返回参数判断",
- "ErrCode": 255,
- "ErrFac": []
- }
- ]
-}
\ No newline at end of file
diff --git a/python/file/XT_Foundry_Test2.xlsx b/python/file/XT_Foundry_Test2.xlsx
deleted file mode 100644
index 44b071f..0000000
Binary files a/python/file/XT_Foundry_Test2.xlsx and /dev/null differ
diff --git a/python/file/Ym_Checker.bin b/python/file/Ym_Checker.bin
deleted file mode 100644
index 17b9247..0000000
Binary files a/python/file/Ym_Checker.bin and /dev/null differ
diff --git a/python/file/Ym_Coder 2023-8-16.bin b/python/file/Ym_Coder 2023-8-16.bin
deleted file mode 100644
index 8ce5ef2..0000000
Binary files a/python/file/Ym_Coder 2023-8-16.bin and /dev/null differ
diff --git a/python/file/Ym_Coder.bin b/python/file/Ym_Coder.bin
deleted file mode 100644
index b79d9f5..0000000
Binary files a/python/file/Ym_Coder.bin and /dev/null differ
diff --git a/python/file/Ym_Coder_Lock.bin b/python/file/Ym_Coder_Lock.bin
deleted file mode 100644
index 6d0b2f5..0000000
Binary files a/python/file/Ym_Coder_Lock.bin and /dev/null differ
diff --git a/python/file/Ym_Coder_V011.bin b/python/file/Ym_Coder_V011.bin
new file mode 100644
index 0000000..2f1a94b
Binary files /dev/null and b/python/file/Ym_Coder_V011.bin differ
diff --git a/python/file/checker_ye_cfg.json b/python/file/checker_ye_cfg.json
deleted file mode 100644
index be3a089..0000000
--- a/python/file/checker_ye_cfg.json
+++ /dev/null
@@ -1,703 +0,0 @@
-{
- "PlanID": 15,
- "PlanBrief": "电解电容雷管厂高压检测",
- "CheckSoftVersion": [
- 6,
- 7,
- 8
- ],
- "CheckHardVersion": [
- 0,
- 65535
- ],
- "TimeOutS": 34,
- "TimeOutM": 40,
- "TimeOutUI": 42,
- "TaskIDMax": 26,
- "TaskArray": [
- {
- "TaskID": 0,
- "TaskBrief": "电源准备",
- "TaskIndex": 0,
- "ParamCount": 7,
- "ParamInfo": [
- "预设电压1",
- "预设电压2",
- "预设电压3",
- "预设电压4",
- "预设电压5",
- "预设电压6",
- "预设电压7"
- ],
- "ParamVal": [
- 65,
- 80,
- 85,
- 175,
- 205,
- 215,
- 255
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 21,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 1,
- "TaskBrief": "上电充能",
- "TaskIndex": 1,
- "ParamCount": 2,
- "ParamInfo": [
- "总线电压",
- "计时启停ADC"
- ],
- "ParamVal": [
- 80,
- 2500
- ],
- "TestStandard": [
- {
- "Max": 85,
- "Min": 75
- },
- {
- "Max": 900,
- "Min": 150
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线电压",
- "大于启停的时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 22,
- "ResultErrCode": [
- 23,
- 22
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 2,
- "ParamCount": 2,
- "ParamInfo": [
- "使1/失0反码采集",
- "使0/失1UID全0验证"
- ],
- "ParamVal": [
- 1,
- 0
- ],
- "TestStandard": [
- {
- "Max": 90,
- "Min": 40
- },
- {
- "Max": 400,
- "Min": 250
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "最大反馈电流",
- "最大反馈时间"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 24,
- "ResultErrCode": [
- 43,
- 42,
- 255,
- 255,
- 255,
- 255,
- 255,
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 3,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 260,
- "Min": 120
- },
- {
- "Max": 260,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 27,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 6,
- "TaskBrief": "读取芯片代码",
- "TaskIndex": 4,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 26,
- "ExecuteErrCode": 28,
- "ResultErrCode": [
- 28
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 5,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 205
- ],
- "TestStandard": [
- {
- "Max": 210,
- "Min": 200
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "总线电压"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 23,
- "ResultErrCode": [
- 23
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 3,
- "TaskBrief": "获取总线电流",
- "TaskIndex": 6,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [
- {
- "Max": 270,
- "Min": 120
- },
- {
- "Max": 270,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "总线正电流",
- "总线反电流"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 27,
- "ResultErrCode": [
- 27,
- 27
- ],
- "RetryCount": 0
- },
- {
- "TaskID": 11,
- "TaskBrief": "充能统计",
- "TaskIndex": 7,
- "ParamCount": 4,
- "ParamInfo": [
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 1000,
- 500,
- 60,
- 20
- ],
- "TestStandard": [
- {
- "Max": 20000,
- "Min": 13000
- },
- {
- "Max": 600,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 31,
- "ResultErrCode": [
- 31,
- 32,
- 255,
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 12,
- "TaskBrief": "充电电压检测",
- "TaskIndex": 8,
- "ParamCount": 2,
- "ParamInfo": [
- "起始DAC",
- "结束DAC"
- ],
- "ParamVal": [
- 31,
- 29
- ],
- "TestStandard": [
- {
- "Max": 31,
- "Min": 29
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "扫描通过的DAC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 2,
- "TaskBrief": "设置总线电压",
- "TaskIndex": 9,
- "ParamCount": 1,
- "ParamInfo": [
- "总线电压"
- ],
- "ParamVal": [
- 65
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 23,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 10,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间"
- ],
- "ParamVal": [
- 30
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 12,
- "TaskBrief": "充电电压检测",
- "TaskIndex": 11,
- "ParamCount": 2,
- "ParamInfo": [
- "起始DAC",
- "结束DAC"
- ],
- "ParamVal": [
- 31,
- 28
- ],
- "TestStandard": [
- {
- "Max": 31,
- "Min": 28
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "扫描通过的DAC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 30
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 18,
- "TaskBrief": "复位放电",
- "TaskIndex": 12,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 45,
- "ResultErrCode": [],
- "RetryCount": 2
- },
- {
- "TaskID": 13,
- "TaskBrief": "延时等待",
- "TaskIndex": 13,
- "ParamCount": 1,
- "ParamInfo": [
- "延时时间"
- ],
- "ParamVal": [
- 80
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 4,
- "TaskBrief": "扫描UID",
- "TaskIndex": 14,
- "ParamCount": 2,
- "ParamInfo": [
- "使1/失0反码采集",
- "使0/失1UID全0验证"
- ],
- "ParamVal": [
- 0,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 24,
- "ResultErrCode": [
- 255,
- 255,
- 255,
- 255,
- 255,
- 255,
- 255,
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 11,
- "TaskBrief": "充能统计",
- "TaskIndex": 15,
- "ParamCount": 4,
- "ParamInfo": [
- "电流判线AD",
- "充电结束值0.1uA",
- "充电超时0.1S",
- "电流监控0.1S"
- ],
- "ParamVal": [
- 800,
- 400,
- 40,
- 0
- ],
- "TestStandard": [
- {
- "Max": 4500,
- "Min": 2500
- },
- {
- "Max": 450,
- "Min": 120
- }
- ],
- "ReturnCount": 2,
- "ReturnInfo": [
- "充能值0.1ms",
- "充末电流0.1uA"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 34,
- "ResultErrCode": [
- 34,
- 35,
- 255,
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 5,
- "TaskBrief": "密码验证",
- "TaskIndex": 16,
- "ParamCount": 1,
- "ParamInfo": [
- "0码/1原码验证"
- ],
- "ParamVal": [
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 29,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 7,
- "TaskBrief": "OTP检测",
- "TaskIndex": 17,
- "ParamCount": 3,
- "ParamInfo": [
- "1关/0检UID密码为0",
- "1关/0检延时保留区为0",
- "1关/0检用户区为0"
- ],
- "ParamVal": [
- 0,
- 0,
- 0
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 25,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 14,
- "TaskBrief": "写延时",
- "TaskIndex": 18,
- "ParamCount": 1,
- "ParamInfo": [
- "延时"
- ],
- "ParamVal": [
- 20
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 36,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 15,
- "TaskBrief": "读延时",
- "TaskIndex": 19,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 37,
- "ResultErrCode": [
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 16,
- "TaskBrief": "时钟校准",
- "TaskIndex": 20,
- "ParamCount": 2,
- "ParamInfo": [
- "脉冲周期",
- "脉冲个数"
- ],
- "ParamVal": [
- 1000,
- 25
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 39,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 12,
- "TaskBrief": "充电电压检测",
- "TaskIndex": 21,
- "ParamCount": 2,
- "ParamInfo": [
- "起始DAC",
- "结束DAC"
- ],
- "ParamVal": [
- 3,
- 0
- ],
- "TestStandard": [
- {
- "Max": 3,
- "Min": 0
- }
- ],
- "ReturnCount": 1,
- "ReturnInfo": [
- "扫描通过的DAC"
- ],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 30,
- "ResultErrCode": [
- 34
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 19,
- "TaskBrief": "起爆使能",
- "TaskIndex": 22,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 1
- },
- {
- "TaskID": 9,
- "TaskBrief": "读芯片状态",
- "TaskIndex": 23,
- "ParamCount": 1,
- "ParamInfo": [
- "状态值掩码"
- ],
- "ParamVal": [
- 254
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 42,
- "ResultErrCode": [],
- "RetryCount": 10
- },
- {
- "TaskID": 20,
- "TaskBrief": "起爆充能",
- "TaskIndex": 24,
- "ParamCount": 2,
- "ParamInfo": [
- "电流判线AD",
- "起爆脉冲个数"
- ],
- "ParamVal": [
- 1000,
- 400
- ],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 41,
- "ResultErrCode": [
- 255,
- 255,
- 255
- ],
- "RetryCount": 1
- },
- {
- "TaskID": 18,
- "TaskBrief": "复位放电",
- "TaskIndex": 25,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 45,
- "ResultErrCode": [],
- "RetryCount": 2
- },
- {
- "TaskID": 26,
- "TaskBrief": "关总线",
- "TaskIndex": 26,
- "ParamCount": 0,
- "ParamInfo": [],
- "ParamVal": [],
- "TestStandard": [],
- "ReturnCount": 0,
- "ReturnInfo": [],
- "ErrJumpTo": 255,
- "ExecuteErrCode": 254,
- "ResultErrCode": [],
- "RetryCount": 1
- }
- ]
-}
\ No newline at end of file
diff --git a/python/prottcp.py b/python/prottcp.py
index fed91dc..22d3755 100644
--- a/python/prottcp.py
+++ b/python/prottcp.py
@@ -264,6 +264,8 @@ class protu(QObject):
end_signal = pyqtSignal([bool,str])
# 接收到数据信号
recv_signal =pyqtSignal([int,bytearray,str])
+ # 接收到字符串信号
+ recv_str_signal =pyqtSignal([int,str,str])
hand=handle()
def __init__(self) -> None:
@@ -359,6 +361,7 @@ class protu(QObject):
def recv(self):
# self.recv_signal.connect(self.send_file_next)
data=bytearray()
+ data_str=bytearray()
while(self.ser.is_open):
d=bytes()
try:
@@ -368,6 +371,7 @@ class protu(QObject):
print("port closed")
return
data+=d
+ data_str+=d
if(len(data)==3):
if(data[0]==0x59 and data[1]==0x6d and data[2]==0x43):
self.num_to_recv=5
@@ -395,6 +399,18 @@ class protu(QObject):
# self.send_file_next(self.cmd,t,self.str_err)
# print("sent signal---")
data.clear()
+ data_str.clear()
+ elif(len(data_str)>=2):
+ if((data_str[-2]==0x0d) and (data_str[-1]==0x0a)):
+ data_str=data_str[:-2]
+ recv_str=""
+ try:
+ recv_str=data_str.decode("utf-8")
+ self.recv_str_signal.emit(0,recv_str,"ok")
+ data_str.clear()
+ except Exception as e:
+ print(str(e))
+ # print(recv_str)
# else:
# print("len(data)={d1},num_ro_recv={d2}".format(d1=len(data),d2=self.num_to_recv))
def send(self,cmd:int,data:bytearray):
diff --git a/python/updata.py b/python/updata.py
index ed6798a..25b4433 100644
--- a/python/updata.py
+++ b/python/updata.py
@@ -82,9 +82,10 @@ class updata_dlg(QObject):
self.file_list_init()
self.com_but_init()
self.save_but_init()
- # self.updatas_but_init()
+ self.updatas_but_init()
# self.cmd_but_init()
- # self.sstate_but_init()
+ self.sstate_but_init()
+ self.scheme_but_init()
self.com_init()
self.combsp_init()
self.widget.destroyed.connect(self.quit)
@@ -147,9 +148,17 @@ class updata_dlg(QObject):
self.sstate_but = QPushButton(self.widget)
self.sstate_but.setObjectName(u"sstate_but")
self.sstate_but.setGeometry(QRect(590, 140, 93, 28))
- self.sstate_but.setText("MCU在线状态")
+ self.sstate_but.setText("主板参数")
self.sstate_but.clicked.connect(self.sstate_but_clicked)
+ # 初始化方案状态按钮
+ def scheme_but_init(self):
+ self.sstate_but = QPushButton(self.widget)
+ self.sstate_but.setObjectName(u"sstate_but")
+ self.sstate_but.setGeometry(QRect(590, 180, 93, 28))
+ self.sstate_but.setText("方案参数")
+ self.sstate_but.clicked.connect(self.scheme_but_clicked)
+
# com口
def com_init(self):
self.com = QComboBox(self.widget)
@@ -312,6 +321,19 @@ class updata_dlg(QObject):
def sstate_but_clicked(self):
print("sstate_but clicked.")
+ try:
+ self.port.send_str("sysinfo")
+ except Exception as e:
+ print("com not open")
+ print(str(e))
+
+ def scheme_but_clicked(self):
+ print("scheme_but clicked.")
+ try:
+ self.port.send_str("scheme")
+ except Exception as e:
+ print("com not open")
+ print(str(e))
def updatas_but_clicked(self):
print("updatas_but clicked.")
@@ -384,6 +406,7 @@ class updata_dlg(QObject):
print("init port success.")
self.set_port_state(True)
self.port.recv_signal.connect(self.recv_slot)
+ self.port.recv_str_signal.connect(self.recv_str_slot)
self.port.start_recv()
self.port.wait()
def close_port(self):
@@ -391,8 +414,12 @@ class updata_dlg(QObject):
self.set_port_state(False)
try:
self.port.close()
+ self.port.recv_signal.disconnect(self.recv_slot)
+ self.port.recv_str_signal.disconnect(self.recv_str_slot)
except Exception as e:
pass
+ def recv_str_slot(self,cmd:int,txt:str,err:str):
+ print("|-|",txt)
def recv_slot(self,cmd:int,data:bytearray,err:str):
# print("recv:",cmd,data)
if(self.cmd!=cmd):
diff --git a/source/ReadMe.txt b/source/ReadMe.txt
index 46495bf..b03d182 100644
--- a/source/ReadMe.txt
+++ b/source/ReadMe.txt
@@ -153,4 +153,12 @@
修改一些通信逻辑,上报数据不自增流水号,使用上位机下发的流水号
与20230817V3.28X以前的程序不兼容
2023.8.18
- 升级小板增加命令行返回
\ No newline at end of file
+ 升级小板增加命令行返回
+2023.9.4
+ 电容测量由taskid 8 改为taskid 12
+2023.9.11
+ 编译后自动添加程序文件到服务器
+
+
+
+
\ No newline at end of file
diff --git a/source/coder/coder_judge.c b/source/coder/coder_judge.c
index 323de72..22bb5a9 100644
--- a/source/coder/coder_judge.c
+++ b/source/coder/coder_judge.c
@@ -197,22 +197,22 @@ uint8_t coder_judge(const uint8_t *data)
}
// 检测电容
- TASK_FIND_NEXT(8);
+ TASK_FIND_NEXT(12);
temp=TASK_DATA(0);
if((temp>task->range[0].max)||(temprange[0].min))
{
return 2;
}
- temp=TASK_DATA(1);
- if((temp>task->range[1].max)||(temprange[1].min))
- {
- return 2;
- }
- temp=TASK_DATA(2);
- if((temp>task->range[2].max)||(temprange[2].min))
- {
- return 2;
- }
+// temp=TASK_DATA(1);
+// if((temp>task->range[1].max)||(temprange[1].min))
+// {
+// return 2;
+// }
+// temp=TASK_DATA(2);
+// if((temp>task->range[2].max)||(temprange[2].min))
+// {
+// return 2;
+// }
return 0;
}
diff --git a/source/main/compiler_info.h b/source/main/compiler_info.h
index 2d42916..4d98832 100644
--- a/source/main/compiler_info.h
+++ b/source/main/compiler_info.h
@@ -6,8 +6,8 @@
-#define BUILD_DATE "2023-08-18 10:34:08"
-#define SOFT_VERSION "0.10"
+#define BUILD_DATE "2023-09-11 17:34:56"
+#define SOFT_VERSION "0.11"
diff --git a/source/mycopy.py b/source/mycopy.py
index 91f2bd7..fe2943d 100644
--- a/source/mycopy.py
+++ b/source/mycopy.py
@@ -2,7 +2,7 @@ import shutil
import sys
import os
import prebuild as time
-
+import mysql
# 定义app和boot文件路径(没有尾缀)
@@ -11,7 +11,9 @@ BOOT_FILE_SRC = "./Objects/boot/checker_gen1_boot"
# APP_FILE_DST = "./Objects/checker_gen1_app"
APP_FILE_DST = "./python/file/checker_gen1_app"
BOOT_FILE_DST = "./Objects/checker_gen1_boot"
-
+# 定义数据库存储目录
+SQL_APP_SAVE_PATH = "checker_gen1_app"
+SQL_BOOT_SAVE_PATH = "checker_gen1_boot"
# 找到指定后缀的文件
def find_type(fix:str):
@@ -142,6 +144,9 @@ def main():
with open(dst,"wb") as f:
f.write(data)
print(dst+' create app file success.')
+ sql=mysql.sql()
+ if(sql.init(SQL_APP_SAVE_PATH)==True):
+ sql.insert(dst)
boot=BOOT_FILE_SRC+".bin"
boot_dst=BOOT_FILE_DST+"_"+date+".bin"
if os.path.exists(boot):
@@ -156,6 +161,9 @@ def main():
with open(boot_dst,"wb") as f:
f.write(d)
print(boot_dst+" create boot file success.")
+ sql=mysql.sql()
+ if(sql.init(SQL_BOOT_SAVE_PATH)==True):
+ sql.insert(boot_dst)
else:
print("please build bootloader to create boot file")
if __name__=="__main__":
diff --git a/source/mysql.py b/source/mysql.py
new file mode 100644
index 0000000..825588e
--- /dev/null
+++ b/source/mysql.py
@@ -0,0 +1,166 @@
+import pymysql as mysql
+import datetime
+from datetime import datetime, timedelta
+import hashlib
+import os
+
+def connect():
+ try:
+ db=mysql.connect(host='124.70.178.159',user='admin',passwd='Rc5345750.',port=3306)
+ print("connect mysql success.")
+ return db
+ except Exception as e:
+ print("can not connect service.")
+ return None
+
+
+# 获取北京时间
+def get_date():
+ now_time = datetime.utcnow()
+ utc_time = now_time + timedelta(hours=8) # UTC只是比北京时间提前了8个小时
+ utc_time = utc_time.strftime("%Y%m%d")
+ return utc_time
+
+# 获取北京时间
+def get_time():
+ now_time = datetime.utcnow()
+ utc_time = now_time + timedelta(hours=8) # UTC只是比北京时间提前了8个小时
+ utc_time = utc_time.strftime("%Y-%m-%d %H:%M:%S")
+ return utc_time
+
+
+# 获取数据md5
+def md5(data:bytearray):
+ m=hashlib.md5(data).hexdigest()
+ # print(m)
+ return m
+
+
+# 获得主板sn号
+def get_computer_sn():
+ sn = os.popen("wmic bios get serialnumber").readlines()
+ return sn[2].strip()
+
+
+class sql:
+ def __init__(self) -> None:
+ self.download_path="download/"
+ if not os.path.exists(self.download_path):
+ os.makedirs(self.download_path)
+
+
+ # 初始化返回True成功
+ def init(self,table_name:str):
+ self.db=connect()
+ self.table_name=table_name
+ if(self.db!=None):
+ self.cur=self.db.cursor()
+ self.cur.execute("use andy_data")
+ self.cur.execute("select version()")
+ a=self.cur.fetchone()
+ print(a)
+ self.create_table(self.table_name)
+ return True
+ return False
+
+ # 创建表
+ def create_table(self,table_name:str):
+ cmd="""CREATE TABLE IF NOT EXISTS `{d1}`(
+ `id` INT UNSIGNED AUTO_INCREMENT,
+ `time` VARCHAR(30) NOT NULL,
+ `name` VARCHAR(256) NOT NULL,
+ `md5` VARCHAR(33) NOT NULL,
+ `data` MEDIUMBLOB NOT NULL,
+ PRIMARY KEY ( `id` )
+ )ENGINE=InnoDB DEFAULT CHARSET=utf8;""".format(d1=table_name)
+
+ self.cur.execute(cmd)
+
+ # 插入数据
+ def insert(self,file_name:str):
+ s=file_name.split('.')
+ if(len(s)<2):
+ print("file name without type suffix,will not insert.")
+ return
+ with open(file_name,"rb") as f:
+ d=f.read()
+ md=md5(d)
+ lis=self.show()
+ if(len(lis)>0):
+ if(lis[-1][3]==md):
+ print("the same file was saved,will not insert.")
+ return
+ try:
+ cmd="INSERT INTO {d1} (time,name,md5,data) VALUES (%s,%s,%s,%s);".format(d1=self.table_name)
+ self.db.begin()
+ self.cur.execute(cmd,([get_time(),file_name,md,d]))
+ self.db.commit()
+ print("insert file success.")
+ except Exception as e:
+ self.db.rollback()
+ print(str(e))
+
+ # 查看数据
+ def show(self):
+ cmd= "select id,time,name,md5 from {d1};".format(d1=self.table_name)
+ self.cur.execute(cmd)
+ a=self.cur.fetchall()
+ # for i in a:
+ # print(i[0],i[1],i[2],i[3])
+ return a
+ # 下载指定文件,返回文件路径
+ def download(self,id:int):
+ ack,name=self.exists(id)
+ if(ack==True):
+ print("the same file is exists,will not download.")
+ return name
+ cmd="select name,data from {d1} WHERE id={d2};".format(d1=self.table_name,d2=id)
+ self.cur.execute(cmd)
+ a=self.cur.fetchall()
+ for i in a:
+ ss=i[0].replace('\\','/')
+ ss=ss.split('/')[-1].split('.')
+ name=self.download_path+ss[0]+' -'+str(id)+'.'+ss[1]
+ with open(name,'+bw') as f:
+ f.write(i[1])
+ return name
+ print("can not find the file with id:",id)
+ return ""
+
+ # 获取md5
+ def get_md5(self,id:int):
+ cmd="select md5 from {d1} WHERE id={d2};".format(d1=self.table_name,d2=id)
+ self.cur.execute(cmd)
+ a=self.cur.fetchall()[0]
+ return a[0]
+
+ # 扫描文件
+ def scan_files(self):
+ path = self.download_path
+ if not os.path.exists(path):
+ os.makedirs(path)
+ list=os.listdir(path)
+ return list
+ # 判断文件是否存在
+ def exists(self,id:int):
+ for i in self.scan_files():
+ s=i.split('.')[-2].split('-')[-1]
+ if(int(s)==id):
+ with open(self.download_path+i,"rb") as f:
+ md=md5(f.read())
+ if(md==self.get_md5(id)):
+ return True,i
+ return False,""
+
+
+if __name__ == "__main__":
+ s=sql()
+ if(s.init("test_data")==True):
+ s.insert("file\\check_result.csv")
+ s.show()
+ file=s.download(1)
+ print("save file:",file)
+
+
+
+
diff --git a/source/prebuild.py b/source/prebuild.py
index 006dd11..63a027c 100644
--- a/source/prebuild.py
+++ b/source/prebuild.py
@@ -7,7 +7,7 @@ from datetime import datetime, timedelta
# 定义软件版本号
-SOFT_VERION = "0.10"
+SOFT_VERION = "0.11"