From b3bcb467a943ff5440d9953eeab9d3dd018ba0ca Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 수, 16 6월 2021 17:26:40 +0900 Subject: [PATCH] Ongoing80 #3428 CF AOI Review Recipe Editor 리뷰 우선순위 조건 타입 변경기능 적용 및 검증 - 우선 순위 조건 Defect Type -> Defecct Code 변경 - Defect Code 고정 -> 텍스트로 설정 - 텍스트를 비워두거나 ALL, all을 입력시 모든 Defect코드에 대하여 우선순위 정렬 --- ReviewSystem/ReviewSystem/DlgDeffectHistroy.cpp | 47 +++++++++++++++++++++++++++-------------------- 1 files changed, 27 insertions(+), 20 deletions(-) diff --git a/ReviewSystem/ReviewSystem/DlgDeffectHistroy.cpp b/ReviewSystem/ReviewSystem/DlgDeffectHistroy.cpp index 1f165d9..7704ff5 100644 --- a/ReviewSystem/ReviewSystem/DlgDeffectHistroy.cpp +++ b/ReviewSystem/ReviewSystem/DlgDeffectHistroy.cpp @@ -18,9 +18,9 @@ int Defect_Historywidth[DEFECTLISTCNT] = { 50, 80, 80, 50, 50, 40, 40, 45, 45, 50, 50, 80, 80 }; // [2017:6:7]-[WEZASW] : BOE�뼢 -#define B7_DEFECTLISTCNT 14 -TCHAR* B7_Defect_HistoryTitlelist[B7_DEFECTLISTCNT] = { _T("No"), _T("RV_X(mm)"), _T("RV_Y(mm)"), _T("DType"), _T("MType"), _T("SType"), _T("DLength"), _T("Area"), _T("Peak"), _T("Cam"), _T("DType1"), _T("AOI_X(mm)"), _T("AOI_Y(mm)") }; -int B7_Defect_Historywidth[B7_DEFECTLISTCNT] = { 40, 75, 75, 75, 75, 50, 60, 45, 45, 40, 60, 80, 80 }; +#define B7_DEFECTLISTCNT 15 +TCHAR* B7_Defect_HistoryTitlelist[B7_DEFECTLISTCNT] = { _T("No"), _T("RV_X(mm)"), _T("RV_Y(mm)"), _T("DType"), _T("DCode"), _T("MType"), _T("SType"), _T("DLength"), _T("Area"), _T("Peak"), _T("Cam"), _T("DType1"), _T("AOI_X(mm)"), _T("AOI_Y(mm)") }; +int B7_Defect_Historywidth[B7_DEFECTLISTCNT] = { 40, 65, 65, 65, 50, 55, 50, 60, 45, 45, 40, 60, 80, 80 }; // CDlgDeffectHistroy ���솕 �긽�옄 @@ -300,6 +300,7 @@ case 0: nValue = pDefectResult->nDefectIdx; break; // _T("No") case 1: nValue = pDefectResult->nUMOriginX; break; // _T("RV_X(mm)") case 2: nValue = pDefectResult->nUMOriginY; break; // _T("RV_Y(mm)") + case 6: nValue = pDefectResult->nAOISizeLength; break; // _T("DLength") case 7: nValue = pDefectResult->nAOIArea; break; // _T("Area") case 8: nValue = pDefectResult->nAOIPeak; break; // _T("Peak") @@ -396,15 +397,16 @@ case 1: strItem = _T("RV_X(mm)"); break; case 2: strItem = _T("RV_Y(mm)"); break; case 3: strItem = _T("DType"); break; - case 4: strItem = _T("Judge"); break; - case 5: strItem = _T("SType"); break; - case 6: strItem = _T("DLength"); break; - case 7: strItem = _T("Area"); break; - case 8: strItem = _T("Peak"); break; - case 9: strItem = _T("Cam"); break; - case 10: strItem = _T("ScanN"); break; - case 11: strItem = _T("AOI_X(mm)"); break; - case 12: strItem = _T("AOI_Y(mm)"); break; + case 4: strItem = _T("DCode"); break; + case 5: strItem = _T("Judge"); break; + case 6: strItem = _T("SType"); break; + case 7: strItem = _T("DLength"); break; + case 8: strItem = _T("Area"); break; + case 9: strItem = _T("Peak"); break; + case 10: strItem = _T("Cam"); break; + case 11: strItem = _T("ScanN"); break; + case 12: strItem = _T("AOI_X(mm)"); break; + case 13: strItem = _T("AOI_Y(mm)"); break; default: break; } } @@ -517,47 +519,52 @@ break; case 4: //MType { + strItem.Format(_T("%s"), pDefectResult->strDefectJudgeCode); + } + break; + case 5: //MType + { strItem.Format(_T("%s"), pDefectResult->strJudgeType); } break; - case 5: //S_Type + case 6: //S_Type { strItem.Format(_T("%s"), pDefectResult->strSizeType); } break; - case 6: //DLength + case 7: //DLength { strItem.Format(_T("%d"), (int)pDefectResult->nAOISizeLength); } break; - case 7: //Area + case 8: //Area { strItem.Format(_T("%d"), (int)pDefectResult->nAOIArea); } break; - case 8: //Peak + case 9: //Peak { strItem.Format(_T("%d"), pDefectResult->nAOIPeak); } break; - case 9: //Cam + case 10: //Cam { strItem.Format(_T("%d"), pDefectResult->nAOICameraIdx); } break; - case 10: //D_Type1 + case 11: //D_Type1 { // strItem.Format(_T("%s"), pDefectResult->strDefectType1); strItem.Format(_T("%d"), pDefectResult->nAOIScanIdx); } break; - case 11: //AOI_X(mm) + case 12: //AOI_X(mm) { strItem.Format(_T("%.03lf"), pDefectResult->dUMCenterOriginX / 1000.); } break; - case 12: //AOI_Y(mm) + case 13: //AOI_Y(mm) { strItem.Format(_T("%.03lf"), pDefectResult->dUMCenterOriginY / 1000.); } -- Gitblit v1.9.3