|
|
|
@ -1663,31 +1663,31 @@ int ImgCheckAnalysisy::AI_QX_Class_Thread()
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 1:
|
|
|
|
case 1:
|
|
|
|
cls_num = AI_CLass_QX_NAME_BTB_DuanLie;
|
|
|
|
cls_num = AI_CLass_QX_NAME_PIN_QueShi;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 2:
|
|
|
|
case 2:
|
|
|
|
cls_num = AI_CLass_QX_NAME_LianXi;
|
|
|
|
cls_num = AI_CLass_QX_NAME_BTB_DuanLie;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 3:
|
|
|
|
case 3:
|
|
|
|
cls_num = AI_CLass_QX_NAME_QueXi;
|
|
|
|
cls_num = AI_CLass_QX_NAME_LianXi;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 4:
|
|
|
|
case 4:
|
|
|
|
cls_num = AI_CLass_QX_NAME_YiWu;
|
|
|
|
cls_num = AI_CLass_QX_NAME_QueXi;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 5:
|
|
|
|
case 5:
|
|
|
|
cls_num = AI_CLass_QX_NAME_C_BianXing;
|
|
|
|
cls_num = AI_CLass_QX_NAME_YiWu;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case 6:
|
|
|
|
case 6:
|
|
|
|
cls_num = AI_CLass_QX_NAME_Panel;
|
|
|
|
cls_num = AI_CLass_QX_NAME_C_BianXing;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
cls_num = AI_CLass_QX_NAME_Panel;
|
|
|
|
cls_num = AI_CLass_QX_NAME_count; // 无效类别, 不参与缺陷分析
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -1956,6 +1956,9 @@ int ImgCheckAnalysisy::AIClassTypeToConfigType(int nAIQXType)
|
|
|
|
case AI_CLass_QX_NAME_PIN_PoSun:
|
|
|
|
case AI_CLass_QX_NAME_PIN_PoSun:
|
|
|
|
resultError_type = CONFIG_QX_NAME_PIN_PoSun;
|
|
|
|
resultError_type = CONFIG_QX_NAME_PIN_PoSun;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case AI_CLass_QX_NAME_PIN_QueShi:
|
|
|
|
|
|
|
|
resultError_type = CONFIG_QX_NAME_PIN_QueShi;
|
|
|
|
|
|
|
|
break;
|
|
|
|
case AI_CLass_QX_NAME_BTB_DuanLie:
|
|
|
|
case AI_CLass_QX_NAME_BTB_DuanLie:
|
|
|
|
resultError_type = CONFIG_QX_NAME_BTB_DuanLie;
|
|
|
|
resultError_type = CONFIG_QX_NAME_BTB_DuanLie;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
@ -1971,9 +1974,6 @@ int ImgCheckAnalysisy::AIClassTypeToConfigType(int nAIQXType)
|
|
|
|
case AI_CLass_QX_NAME_C_BianXing:
|
|
|
|
case AI_CLass_QX_NAME_C_BianXing:
|
|
|
|
resultError_type = CONFIG_QX_NAME_C_BianXing;
|
|
|
|
resultError_type = CONFIG_QX_NAME_C_BianXing;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case AI_CLass_QX_NAME_Panel:
|
|
|
|
|
|
|
|
resultError_type = CONFIG_QX_NAME_Panel;
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|