| | |
| | | // Wsi_X_Right_4_A_Ratio, |
| | | // Wsi_Result_Info_Count }; |
| | | |
| | | // [2016:11:20]-[WEZASW] : WSI 결과 Data 항목 변경 |
| | | // [2016:11:20]-[WEZASW] : WSI ��� Data �� ���� |
| | | enum WSIResultInfo { Wsi_X_Height=0, |
| | | Wsi_X_Width, |
| | | Wsi_X_Area, |
| | | Wsi_X_A_Ratio, |
| | | Wsi_Result_Info_Count }; |
| | | |
| | | // [2016:11:20]-[WEZASW] : WSI 결과 Data 항목 변경 |
| | | // [2016:11:20]-[WEZASW] : WSI ��� Data �� ���� |
| | | enum WSIReflowResultInfomation { WsiReflowInfo_AZoneJudge=0, |
| | | WsiReflowInfo_BZoneJudge, |
| | | WsiReflowInfo_CZoneJudge, |
| | |
| | | int nExposureTime; // exposure time |
| | | BOOL bDigitalZoom; // digital zoom ? |
| | | double dRulerInterval; // ruler Interval |
| | | double dTargetMotorX; // 모터 좌표 |
| | | double dTargetMotorY; // 모터 좌표 |
| | | double dTargetMotorX; // ���� ��ǥ |
| | | double dTargetMotorY; // ���� ��ǥ |
| | | int nUMGrabPosX; // Snap Pos |
| | | int nUMGrabPosY; // Snap Pos |
| | | int nReviewSnapSerialNo; // serial no |
| | |
| | | VectorImageData vectorImageData; // camera image |
| | | |
| | | CString strImgFileName; |
| | | CString strImgFilePath; |
| | | |
| | | int nMagnificationOffsetX; |
| | | int nMagnificationOffsetY; |
| | |
| | | int nReview_Square; |
| | | int nReview_Stat; |
| | | |
| | | // wsi data : 결과 파일 항목 추가 |
| | | int nWsi_ResultCode; // 성공 여부 |
| | | int nWsi_Type; // 함몰 / 돌기 |
| | | // wsi data : ��� ���� �� �߰� |
| | | int nWsi_ResultCode; // ���� ���� |
| | | int nWsi_Type; // �Ը� / ���� |
| | | int nWsi_SlopeWarn; |
| | | double pWsi_ResultData[Wsi_Result_Info_Count]; // um |
| | | int nWsiReflowPositionIndex; // WsiReflowPositionIndex |
| | | int nWsi_pReflowResultData[WsiReflowInfo_Result_Info_Count]; |
| | | double dWsi_DamDistance; |
| | | bool bBigSizeDefect; |
| | | int nMultiShotNum; //거대결함 촬영 순서 |
| | | int nMultiShotNum; //�Ŵ���� �Կ� ���� |
| | | |
| | | int nGlassType; //TFE=0,MN=1,QD=2,BANK=3 CS =4 CSG = 5 |
| | | |
| | |
| | | VectorResultFormula vecMeasure_ResultData; |
| | | |
| | | // reflow data |
| | | int nReflow_Result; // 검출한 Line의 개수. 3 미만 : DAM2 Reflow 판정, 4~5 : DAM1 Reflow 판정, 6 : no Reflow 판정 / -1 : image not loaded, -2 : roi setting error, -3 : roi length error, -5 : select wrong side |
| | | int pReflow_LinePosData[REFLOW_LINE_DATA]; // Line 좌표 출력 배열. DAM#2 바깥 2 Lines, DAM#2, DAM#1 순으로 좌표가 저장됨(즉, Pattern을 기준으로 바깥쪽부터 저장) |
| | | int nReflow_Result; // ������ Line�� ����. 3 �̸� : DAM2 Reflow ����, 4~5 : DAM1 Reflow ����, 6 : no Reflow ���� / -1 : image not loaded, -2 : roi setting error, -3 : roi length error, -5 : select wrong side |
| | | int pReflow_LinePosData[REFLOW_LINE_DATA]; // Line ��ǥ ��� �迭. DAM#2 �ٱ� 2 Lines, DAM#2, DAM#1 ������ ��ǥ�� �����(��, Pattern�� �������� �ٱ��ʺ��� ����) |
| | | int nReflow_Side; |
| | | int nInspectionMode; |
| | | int nReflow_CellIndex; |
| | | |
| | | BOOL bCheckWSISendToMotor; //모터한테 좌표 보낸건지 확인 |
| | | BOOL bCheckSendToMotor; //WSI 진행시 모터한테 좌표 보낸건지 확인 |
| | | BOOL bCheckWSISendToMotor; //�������� ��ǥ �������� Ȯ�� |
| | | BOOL bCheckSendToMotor; //WSI ����� �������� ��ǥ �������� Ȯ�� |
| | | |
| | | }; |
| | | typedef std::vector<SReviewResult> VectorSReviewResult; |