From a4d8de449f01ba4705cb23e2e683282be4473a48 Mon Sep 17 00:00:00 2001 From: rci <15089880081@gmail.com> Date: Tue, 15 Oct 2024 19:34:16 +0800 Subject: [PATCH] backup --- configBackup/camera_cfg-D5008.json | 2781 ++++++++++++++++++++++++++++ 1 file changed, 2781 insertions(+) create mode 100644 configBackup/camera_cfg-D5008.json diff --git a/configBackup/camera_cfg-D5008.json b/configBackup/camera_cfg-D5008.json new file mode 100644 index 0000000..95293e1 --- /dev/null +++ b/configBackup/camera_cfg-D5008.json @@ -0,0 +1,2781 @@ +{ + "任务名": "task1", + "保存图片总文件夹": "D:/601线/超声波钟焊01号机/焊后贴胶", + "存图设置": [ + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "保存", + "界面窗口名称": "焊前定位-相机1", + "相机key": "DA3442353", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "保存", + "界面窗口名称": "焊前定位-相机2", + "相机key": "DA3442464", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "反面贴胶-相机1", + "相机key": "camera21", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "反面贴胶-相机2", + "相机key": "camera22", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机1", + "相机key": "camera1", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机2", + "相机key": "camera2", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机3", + "相机key": "camera3", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机4", + "相机key": "camera4", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机5", + "相机key": "camera5", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂痕检测-相机6", + "相机key": "camera6", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机1", + "相机key": "camera7", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机2", + "相机key": "camera8", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机3", + "相机key": "camera9", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机4", + "相机key": "camera10", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机5", + "相机key": "camera11", + "结果图": "不保存" + }, + { + "Class图": "不保存", + "Seg图": "不保存", + "原图": "不保存", + "界面窗口名称": "裂隙检测-相机6", + "相机key": "camera12", + "结果图": "不保存" + } + ], + "工站列表": [ + { + "SN流程列表": [ + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "DA3442353" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5060_1", + "读SN后-清0": "write_short_0", + "读SN寄存器列表": [ + "D5070_40" + ], + "读SN异常-回复指令": "write_short_D5061_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5061_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "DA3442464" + ], + "通道序号": "0" + }, + "读SN信号": "D5090_1", + "读SN后-清0": "write_short_0", + "读SN寄存器列表": [ + "D5100_40" + ], + "读SN异常-回复指令": "write_short_D5091_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5091_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + } + ], + "工站名": "station1", + "工站结束效验信号(缺图重拍)": "", + "工站结束效验信号-回复": { + "取图数量-异常": "", + "取图数量-正常": "" + }, + "批量读指令": "read_byte_D5060_600", + "相机模块列表": [ + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5060_write_short_D5062_1" + ], + "拍照信号-拍照张数-列表": [ + "D5060_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_HIK_soft", + "界面窗口名称": "焊前定位-相机1", + "相机key": "DA3442353", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5060_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5090_write_short_D5092_1" + ], + "拍照信号-拍照张数-列表": [ + "D5090_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_HIK_soft#01", + "界面窗口名称": "焊前定位-相机2", + "相机key": "DA3442464", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5090_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + } + ], + "算法列表": [ + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "DA3442353" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_hanqian", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm1", + "算法完成回复PLC指令": "write_short_D5062_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5064", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "DA3442353_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "DA3442464" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_hanqian#01", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm2", + "算法完成回复PLC指令": "write_short_D5092_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5094", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "DA3442464_0" + } + ], + "算法超时时间": "3000" + } + ] + }, + { + "SN流程列表": [ + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera1" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5200_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + "D5180_40" + ], + "读SN异常-回复指令": "write_short_D5200_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5200_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera2" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5210_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5210_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5210_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera3" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5220_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5220_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5220_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera4" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5230_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5230_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5230_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera5" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5240_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5240_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5240_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera6" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5250_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5250_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5250_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + } + ], + "工站名": "station2", + "工站结束效验信号(缺图重拍)": "", + "工站结束效验信号-回复": { + "取图数量-异常": "", + "取图数量-正常": "" + }, + "批量读指令": "read_byte_D5100_200", + "相机模块列表": [ + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5200_write_short_D5202_1" + ], + "拍照信号-拍照张数-列表": [ + "D5200_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#04", + "界面窗口名称": "裂痕检测-相机1", + "相机key": "camera1", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5200_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5210_write_short_D5212_1" + ], + "拍照信号-拍照张数-列表": [ + "D5210_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#05", + "界面窗口名称": "裂痕检测-相机2", + "相机key": "camera2", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5210_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5220_write_short_D5222_1" + ], + "拍照信号-拍照张数-列表": [ + "D5220_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#06", + "界面窗口名称": "裂痕检测-相机3", + "相机key": "camera3", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5220_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5230_write_short_D5232_1" + ], + "拍照信号-拍照张数-列表": [ + "D5230_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#07", + "界面窗口名称": "裂痕检测-相机4", + "相机key": "camera4", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5230_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5240_write_short_D5242_1" + ], + "拍照信号-拍照张数-列表": [ + "D5240_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#08", + "界面窗口名称": "裂痕检测-相机5", + "相机key": "camera5", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5240_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5250_write_short_D5252_1" + ], + "拍照信号-拍照张数-列表": [ + "D5250_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#09", + "界面窗口名称": "裂痕检测-相机6", + "相机key": "camera6", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5250_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + } + ], + "算法列表": [ + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera1" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm5", + "算法完成回复PLC指令": "write_short_D5202_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5204", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera1_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera2" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng#01", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm6", + "算法完成回复PLC指令": "write_short_D5212_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5214", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera2_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera3" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng#02", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm7", + "算法完成回复PLC指令": "write_short_D5222_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5224", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera3_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera4" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng#03", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm8", + "算法完成回复PLC指令": "write_short_D5232_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5234", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera4_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera5" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng#04", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm9", + "算法完成回复PLC指令": "write_short_D5242_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5244", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera5_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera6" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_lieheng#05", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm10", + "算法完成回复PLC指令": "write_short_D5252_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5254", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera6_0" + } + ], + "算法超时时间": "3000" + } + ] + }, + { + "SN流程列表": [ + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera7" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5280_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + "D5260_40" + ], + "读SN异常-回复指令": "write_short_D5280_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5280_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera8" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5290_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5290_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5290_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera9" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5300_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5300_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5300_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera10" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5310_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5310_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5310_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera11" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5320_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5320_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5320_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera12" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5330_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5330_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5330_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + } + ], + "工站名": "station3", + "工站结束效验信号(缺图重拍)": "", + "工站结束效验信号-回复": { + "取图数量-异常": "", + "取图数量-正常": "" + }, + "批量读指令": "read_byte_D5100_300", + "相机模块列表": [ + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5280_write_short_D5282_1" + ], + "拍照信号-拍照张数-列表": [ + "D5280_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#10", + "界面窗口名称": "裂隙检测-相机1", + "相机key": "camera7", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5280_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5290_write_short_D5292_1" + ], + "拍照信号-拍照张数-列表": [ + "D5290_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#11", + "界面窗口名称": "裂隙检测-相机2", + "相机key": "camera8", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5290_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5300_write_short_D5302_1" + ], + "拍照信号-拍照张数-列表": [ + "D5300_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#12", + "界面窗口名称": "裂隙检测-相机3", + "相机key": "camera9", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5300_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5310_write_short_D5312_1" + ], + "拍照信号-拍照张数-列表": [ + "D5310_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#13", + "界面窗口名称": "裂隙检测-相机4", + "相机key": "camera10", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5310_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5320_write_short_D5322_1" + ], + "拍照信号-拍照张数-列表": [ + "D5320_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#14", + "界面窗口名称": "裂隙检测-相机5", + "相机key": "camera11", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5320_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5330_write_short_D5332_1" + ], + "拍照信号-拍照张数-列表": [ + "D5330_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#15", + "界面窗口名称": "裂隙检测-相机6", + "相机key": "camera12", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5330_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + } + ], + "算法列表": [ + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera7" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm11", + "算法完成回复PLC指令": "write_short_D5282_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5284", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera7_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera8" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi#01", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm12", + "算法完成回复PLC指令": "write_short_D5292_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5294", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera8_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera9" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi#02", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm13", + "算法完成回复PLC指令": "write_short_D5302_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5304", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera9_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera10" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi#03", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm14", + "算法完成回复PLC指令": "write_short_D5312_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5314", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera10_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera11" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi#04", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm15", + "算法完成回复PLC指令": "write_short_D5324_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5324", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera11_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera12" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_liexi#05", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm16", + "算法完成回复PLC指令": "write_short_D5334_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5334", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera12_0" + } + ], + "算法超时时间": "3000" + } + ] + }, + { + "SN流程列表": [ + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "DA3442403" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5500_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + "D5260_40" + ], + "读SN异常-回复指令": "write_short_D5500_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5500_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera88" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5510_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5510_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5510_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera99" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5520_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5520_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5520_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "DA3442382" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5550_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5550_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5550_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera111" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5560_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5560_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5560_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + }, + { + "写时间戳-寄存器列表": [ + ], + "清理容器数据": { + "相机列表": [ + "camera121" + ], + "算法列表": [ + ], + "算法数据容器列表": [ + ], + "通道序号": "0" + }, + "读SN信号": "D5570_1", + "读SN后-清0": "", + "读SN寄存器列表": [ + ], + "读SN异常-回复指令": "write_short_D5570_0", + "读SN异常-插值": "readSnError", + "读SN正常-回复指令": "write_short_D5570_0", + "读时间戳-寄存器列表": [ + ], + "读时间戳后-清0": "" + } + ], + "工站名": "station4", + "工站结束效验信号(缺图重拍)": "", + "工站结束效验信号-回复": { + "取图数量-异常": "", + "取图数量-正常": "" + }, + "批量读指令": "read_byte_D5500_300", + "相机模块列表": [ + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5500_write_short_D5502_1" + ], + "拍照信号-拍照张数-列表": [ + "D5500_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_HIK_soft#100", + "界面窗口名称": "反面贴胶-相机1", + "相机key": "DA3442403", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5280_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5510_write_short_D5512_1" + ], + "拍照信号-拍照张数-列表": [ + "D5510_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#21", + "界面窗口名称": "反面贴胶-相机2", + "相机key": "camera88", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5290_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5520_write_short_D5522_1" + ], + "拍照信号-拍照张数-列表": [ + "D5520_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#22", + "界面窗口名称": "反面贴胶-相机3", + "相机key": "camera99", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5300_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5550_write_short_D5552_1" + ], + "拍照信号-拍照张数-列表": [ + "D5550_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_HIK_soft#101", + "界面窗口名称": "反面贴胶-相机4", + "相机key": "DA3442382", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5310_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5560_write_short_D5562_1" + ], + "拍照信号-拍照张数-列表": [ + "D5560_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#24", + "界面窗口名称": "反面贴胶-相机5", + "相机key": "camera111", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5320_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + }, + { + "上料通道数": "1", + "单通道拍照数": "1", + "取图超时": "1000", + "拍照信号-完成写入PLC-列表": [ + "D5570_write_short_D5572_1" + ], + "拍照信号-拍照张数-列表": [ + "D5570_1_getImgNum_1" + ], + "拍照信号-收到后-写值": "write_short_0", + "拍照信号-检查完成的时间": "1000", + "拍照面描述": [ + "TP1" + ], + "模块名称": "Hd_CameraModule_readImage#25", + "界面窗口名称": "反面贴胶-相机6", + "相机key": "camera121", + "相机参数": [ + ], + "缺图时,补图宽高-张数-图像格式": "100*100*1*CV_8UC1", + "获取SN方式列表": [ + { + "SN数据列表": [ + { + "哪个SN": "sn1", + "第几张图": [ + "0" + ] + } + ], + "触发信号": "D5330_1", + "读哪个上料通道的SN": "0" + } + ], + "触发方式": "software" + } + ], + "算法列表": [ + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "DA3442403" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm11", + "算法完成回复PLC指令": "write_short_D5504_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5504", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "DA3442403_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera88" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao#01", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm12", + "算法完成回复PLC指令": "write_short_D5514_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5514", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera88_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera99" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao#02", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm13", + "算法完成回复PLC指令": "write_short_D5524_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5524", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera99_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "DA3442382" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao#03", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm14", + "算法完成回复PLC指令": "write_short_D5554_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5554", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "DA3442382_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera111" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao#04", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm15", + "算法完成回复PLC指令": "write_short_D5564_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5564", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera111_0" + } + ], + "算法超时时间": "3000" + }, + { + "SN设置": { + "检测-是否传递SN到算法模块": "true" + }, + "是否保存数据": "true", + "是否发送结果给PLC": "true", + "检测条件总表": [ + { + "检测条件列表": [ + { + "or": [ + { + "检测/汇总-序号列表": [ + "0" + ], + "检测/汇总-触发条件": "camera121" + } + ] + } + ] + } + ], + "模块名称": "Hd_AI_tmp_module_savImg_tiejiao#05", + "算法初始化参数": [ + { + "算法参数值": [ + "0" + ], + "算法参数名": "Gpu_index" + }, + { + "算法参数值": [ + "./module/changbianSeg.BHD" + ], + "算法参数名": "FirstSeg_path" + }, + { + "算法参数值": [ + "./module/changbianClass.BHD" + ], + "算法参数名": "Class_path" + }, + { + "算法参数值": [ + "./module/changbianClassFirst.BHD" + ], + "算法参数名": "Class_pathfirst" + } + ], + "算法名称": "algorithm16", + "算法完成回复PLC指令": "write_short_D5574_1", + "算法类型-检测或汇总": "检测", + "算法结果列表": [ + { + "结果内容": [ + { + "写PLC地址": "write_short_D5574", + "结果名称": "结果", + "超时补结果": "2" + } + ], + "结果标志": "camera121_0" + } + ], + "算法超时时间": "3000" + } + ] + } + ], + "手动补信号": [ + { + "信号值": [ + { + "标签值": "1", + "标签名": "OK" + }, + { + "标签值": "2", + "标签名": "NG" + } + ], + "信号名": "焊印结果", + "指令地址": "write_short_D3022" + }, + { + "信号值": [ + { + "标签值": "5", + "标签名": "深度" + } + ], + "信号名": "测量结果", + "指令地址": "write_short_D3030" + } + ], + "数据保存天数": "7", + "日志保存天数": "7", + "是否为标准通信流程": "true", + "是否写入日志": "true", + "通信列表": [ + { + "复位信号": "", + "复位信号-收到后回复": "", + "心跳指令": "write_short_D5008_1", + "心跳间隔时间": "5000", + "批量读指令": "read_byte_D5008_1", + "模块名称": "Hd_SocketModule_FinsTcp", + "程序号": "", + "程序号-收到后回复": "", + "通信初始化": "init_192.168.1.50_9600_128_6_0", + "通信睡眠时间": "1" + } + ] +}