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"