LWQ
2025-08-13 12fc574703adc0528a7e905540dbd1ba26015c37
EdgeInspector_App/InterfaceManager.cpp
@@ -955,20 +955,18 @@
   int nExposureTime = m_HardwareRecipe.m_nFreerunExposureTime;
   CCameraSettings *pCamSettings = m_HardwareRecipe.GetCameraSettings(iCam,g_pStatus->m_iScanIdx);
   g_pStatus->SetGrabFrametoScan(g_pStatus->m_iScanIdx,pCamSettings->m_nGrabFrameCount);
   if(m_pGrabber[iCam] != NULL)
   {
   g_pStatus->SetGrabFrametoScan(iCam, g_pStatus->m_iScanIdx, pCamSettings->m_nGrabFrameCount);
   if(m_pGrabber[iCam] != NULL) {
      m_pGrabber[iCam]->GrabScanStart(g_pStatus->m_iScanIdx,bFreerun,nPeriod,nExposureTime);
      g_pLog->DisplayMessage(_T("Cam %d Scan %d Grab Start : GrabFrameCount %d"), iCam, g_pStatus->m_iScanIdx, pCamSettings->m_nGrabFrameCount);
      g_pLog->DisplayMessage(_T("Cam %d Scan %d Grab Start : bFreerun %d, nPeriod %d, nExposureTime %d"),iCam, g_pStatus->m_iScanIdx, bFreerun, nPeriod, nExposureTime);
   }
   if(m_pInspect[iCam] != NULL)
   {
   if(m_pInspect[iCam] != NULL) {
      m_pInspect[iCam]->SetSimulation(FALSE);
      m_pInspect[iCam]->SetViewScanHWnd(m_pView->GetViewScanHWnd());
      if(m_pInspect[iCam]->ScanStart(g_pStatus->m_iScanIdx) == FALSE)
      {
      if(m_pInspect[iCam]->ScanStart(g_pStatus->m_iScanIdx) == FALSE) {
         g_pLog->DisplayMessage(_T("Cam %d Scan %d Start Fail"),iCam,g_pStatus->m_iScanIdx);
      }
   }
@@ -1503,7 +1501,6 @@
      Param.nBoardIdx = g_pBase->m_nBoardID[iCam];
      Param.nBoardCh = g_pBase->m_nBoardCh[iCam];
      Param.nImgFlipX = 0;      
      Param.nBoardCh = 0;
      Param.nCameraIdx = iCam;
      Param.nCameraScan = 0;
@@ -1582,8 +1579,9 @@
         Param.nBoardIdx = nBoardId;
      }
      if(Param.nBoardIdx < 0)
      if (Param.nBoardIdx < 0) {
         Param.nBoardIdx = nBoardId;
      }
      g_pLog->DisplayMessage( _T("Grabber Board ID[%d-%d]-Init"), Param.nBoardIdx, iCam);   
@@ -1899,6 +1897,8 @@
   double dRatio = 1. - tmp;
   dRatio = dRatio - 0.01 < 0.0 ? 1.0 : dRatio;
   g_pLog->DisplayMessage(_T("Save Full Image Start(%s, %s, %d, %d, %d)"), strPath, PANEL_SIDE[iSide], nStartY, nImgHeight, nQuality);
#if 0
   IplImage* pImg = cvCreateImageHeader(cvSize(nImgWidth, nImgHeight), 8, 1);
   IplImage* pImgNew = cvCreateImage(cvSize((int)(nImgWidth * dRatio), (int)(nImgHeight * dRatio)), 8, 1);