From 308273fef97381356e96fcd9c17011409a3c2920 Mon Sep 17 00:00:00 2001 From: kojingeun <diteam.co.kr> Date: 수, 07 6월 2023 10:28:21 +0900 Subject: [PATCH] Ongoing50 #4517 CF AOI Review 결과 파일 찾기 실패 개선 1. Find Bin File 찾는 Library 변경 - CRT _findfirsti64 / _findnexti64 -> C++17 Filesystem directory_iterator - 파일 탐색 시간 20k Files(80GB) 1sec 소요 --- ReviewSystem/M_AutoDiagnosisManager/DiagnosisProcessor.cpp | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/ReviewSystem/M_AutoDiagnosisManager/DiagnosisProcessor.cpp b/ReviewSystem/M_AutoDiagnosisManager/DiagnosisProcessor.cpp index de39519..5670280 100644 --- a/ReviewSystem/M_AutoDiagnosisManager/DiagnosisProcessor.cpp +++ b/ReviewSystem/M_AutoDiagnosisManager/DiagnosisProcessor.cpp @@ -62,7 +62,7 @@ m_pManager->m_bProcessAll = true; ProcessAll(); break; - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ case DiagnosisMode_Review : strMessage.Format(_T("[CDiagnosisProcessor] DiagnosisMode_Review START")); m_pDP2P->IDP2P_DisplayMessage(0, strMessage); @@ -116,7 +116,7 @@ m_pDP2P->IDP2P_DisplayMessage(0, strMessage); } break; - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ case DiagnosisMode_Flatness: m_pManager->m_bProcessAll = false; ProcessFlatness(); @@ -167,7 +167,7 @@ m_pDP2P->IDP2P_SetDialogTap(1); ProcessFlatness(); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //Sleep(2000); Sleep(1000); @@ -175,7 +175,7 @@ strMessage.Format(_T("[CDiagnosisProcessor] DiagnosisJudge FAIL")); m_pDP2P->IDP2P_DisplayMessage(0, strMessage); } - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ m_pManager->m_bProcessAll = false; @@ -300,9 +300,9 @@ int stTime = GetTickCount(); while (1) { - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //if (11000 <= GetTickCount() - stTime) - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ if (1500 <= GetTickCount() - stTime) { break; @@ -311,10 +311,10 @@ } m_pDP2P->IDP2P_SetAFMTracking(nSelModuleIndex, TRUE); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //Sleep(1000); Sleep(1000); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ CString strimagename; strimagename.Format(_T("%s_Module[%d]Index[%d].bmp"), m_pManager->m_strResultImageFileName, nSelModuleIndex, nIdx); @@ -462,10 +462,10 @@ } m_pDP2P->IDP2P_SetWsiManualMeasure(nSelModuleIndex, dXpos, dYpos); // move panel - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //Sleep(2000); Sleep(1000); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ m_pDP2P->IDP2P_MotorGo(nSelModuleIndex, dXpos, dYpos); if (m_pDP2P->IDP2P_IsGantryMotionEnd(nSelModuleIndex) == FALSE) @@ -477,10 +477,10 @@ int stTime = GetTickCount(); while (1) { - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //if (10000 <= GetTickCount() - stTime) if (11000 <= GetTickCount() - stTime) - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ { break; } @@ -545,14 +545,14 @@ CDiagnosisInfo * pSettingInfo = m_pManager->GetDiagnosisInfo(); if (pSettingInfo == NULL) return 0; - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ if (pSettingInfo->GetFlastnessSkipMode() == TRUE) { strMessage.Format(_T("[CDiagnosisProcessor] FlastnessSkipMode!")); m_pDP2P->IDP2P_DisplayMessage(0, strMessage); return 0; } - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ int nSelModuleIndex = m_pDP2P->IDP2P_GetSelectedModuleIndex(); int nFlatnessMode = pSettingInfo->GetFlatnessMode(); @@ -593,10 +593,10 @@ { // AF Home m_pDP2P->IDP2P_AFMHomePosition(0); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_START + /*< LYW 20210719 : #3517 ADD Start >*/ //Sleep(5000); Sleep(1000); - //#3514_LYW_CF AOI Review �옄媛�吏꾨떒 湲곕뒫 媛쒖꽑_END + /*< LYW 20210719 : #3517 ADD End >*/ m_pDP2P->IDP2P_SetAFMTracking(0, TRUE); Sleep(500); } -- Gitblit v1.9.3