From 1fd49a571338b6c946bb05dcdf59ec1468df5c50 Mon Sep 17 00:00:00 2001 From: SWK <sungwk82@diteam.co.kr> Date: 목, 22 12월 2022 12:31:43 +0900 Subject: [PATCH] ongoing50 #4403 CF AOI Reveiw TACT 지연 개선 1. 일정 시간 유지 신호 처리 시 동기화로 인한 불합리 개선 - 일정 시간 유지 필요 시 스래드풀 작업큐를 이용하여 루프처리 방식으로 변경 - 유지 신호 처리 중 출력 신호 발생 시 작업큐에 등록하여 유지 신호와 결합하여 출력 처리 2. FDC 보고 항목 중 SW 버전 체크 루프 불합리 개선 - 프로그램 시작 시 연동 프로그램 버전 체크 간 실행되지 않는 프로그램이 있는 경우 무한 루프 발생 - 무한 루프로 인한 CPU 점유 상승->루프 중간 Sleep추가 및 코드 간소화 3. 로그 메시지에 시간 ms단위 추가(황만수SM 작업 내역 병합) --- ReviewSystem/CHAlignFinder/AlignFinder.cpp | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 deletions(-) diff --git a/ReviewSystem/CHAlignFinder/AlignFinder.cpp b/ReviewSystem/CHAlignFinder/AlignFinder.cpp index 67d3d83..4e9c0c6 100644 --- a/ReviewSystem/CHAlignFinder/AlignFinder.cpp +++ b/ReviewSystem/CHAlignFinder/AlignFinder.cpp @@ -157,11 +157,14 @@ return findResult; } + /*< LYW 20211013 - #3671 Delete Start >*/ // step2. edge find - if (FindAlignEdge(findResult)==1) - { - return findResult; - } +// if (FindAlignEdge(findResult) == 1) +// { +// return findResult; +// } + /*< LYW 20211013 - #3671 Delete End >*/ + return findResult; } @@ -205,11 +208,13 @@ CCHImageData tempImage; CCHImageProcess::ImageNormalize(&resultImage, &m_BlobImage, 0, 255); - if (findResult.dMatchValue<m_findParam.dMatchRate) - { - findResult.nResultCode = AlignMatch_LowScore; - return 0; - } + /*< LYW 20211013 - #3671 Delete Start >*/ +// if (findResult.dMatchValue < m_findParam.dMatchRate) +// { +// findResult.nResultCode = AlignMatch_LowScore; +// return 0; +// } + /*< LYW 20211013 - #3671 Delete End >*/ // step5. Make Result 이미지 findResult.nResultCode = AlignMatch_Success; @@ -223,6 +228,13 @@ m_ResultImage.DrawRectangle(CPoint((int)(dResultX+0.5), (int)(dResultY+0.5)), CPoint((int)(dResultX+m_pTempImage->GetWidth()+0.5), (int)(dResultY+m_pTempImage->GetHeight()+0.5)), RGB(255,255,255), 2); } + /*< LYW 20211013 - #3671 ADD Start >*/ + if (findResult.dMatchValue < m_findParam.dMatchRate) + { + findResult.nResultCode = AlignMatch_LowScore; + return 0; + } + /*< LYW 20211013 - #3671 ADD End >*/ return 1; } -- Gitblit v1.9.3