| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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; |
| | | |
| | |
| | | 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); |
| | | |
| | |
| | | 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); |