From 6d5796902a980f189f470a4e8ea7084548c52f49 Mon Sep 17 00:00:00 2001 From: KEJ <kimeungju@diteam.co.kr> Date: 월, 26 6월 2023 17:43:48 +0900 Subject: [PATCH] Ongoing80 #4528 CF AOI Review Motor Offset 기능 추가 1. Motor Offset 설정 Dlg 추가. 2. Offset 파라미터 추가. 3. Motor Offset 기능 적용 --- ReviewSystem/ReviewSystem/ReviewInterface.cpp | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/ReviewSystem/ReviewSystem/ReviewInterface.cpp b/ReviewSystem/ReviewSystem/ReviewInterface.cpp index 944250b..396ee3f 100644 --- a/ReviewSystem/ReviewSystem/ReviewInterface.cpp +++ b/ReviewSystem/ReviewSystem/ReviewInterface.cpp @@ -3760,6 +3760,23 @@ pReviewOffSetTool->GetOffSetInfo(nModule, nCam, nScan, dGlassXPos,dXpos, dYpos); return TRUE; } +/* < KEJ 20230621 - #4528 ADD Start > */ +BOOL CReviewInterface::IDMO2P_GetMotorPos(int nModule, double &dXpos, double &dYpos) +{ + dXpos = m_vecModuleStatus[nModule].GetMotorPosition()->dMotorPosX; + dYpos = m_vecModuleStatus[nModule].GetMotorPosition()->dMotorPosY; + return TRUE; + +} + +BOOL CReviewInterface::CalcMotorOffSetValue(int nModule, double &dXpos, double &dYpos) +{ + CDlgMotorOffSetTool* pMotorOffSetTool = m_pView->GetMotorOffSetToolHandle(); + + pMotorOffSetTool->CalOffsetInfo(nModule, dXpos, dYpos); + return TRUE; +} +/* < KEJ 20230621 - #4528 ADD End > */ BOOL CReviewInterface::IDRO2P_SetGlassMode(BOOL bMode, int nCamidx, int nScanidx, double nXpos, double nYpos) { @@ -9060,7 +9077,12 @@ { m_pView->ShowHWSettingMode(); } - +/* < KEJ 20230621 - #4528 ADD Start > */ +void CReviewInterface::IDL2P_OpenMotorOffSetTool() +{ + m_pView->ShowMotorOffSetTool(); +} +/* < KEJ 20230621 - #4528 ADD End > */ BOOL CReviewInterface::IDL2P_IsManualProcessMode() { return IsManualProcessMode(); -- Gitblit v1.9.3