| | |
| | | enum GlassOriginDir { GlassOrigin_LeftTop=0, GlassOrigin_RightTop, GlassOrigin_LeftBottom, GlassOrigin_RightBottom, GlassOrigin_Count }; |
| | | enum CSOTDfectCode {CSOT_PARTICLE=1,COST_CRACK,CSOT_MURA,CSOT_PROTRUDE,CSOT_DENT,CSOT_TFE_ABNORMAL,CSOT_BUBBLE,CSOT_SCRATCH}; |
| | | enum Judgement { Judge_OK = 0, Judge_RP, Judge_NG, Judge_TR, Judge_PR, Judge_PT, Judge_Review, Judge_RC, Judge_Size, Judge_VI, Judge_Rework, Judge_Unknown }; |
| | | enum JudgeCode { TRDF = 0, BATR, DOBB, DOBS, DOWW, DOWB, DOWS }; |
| | | enum JudgeCode { CODE_DEFAULT= 0,TRDF , BATR, DOBB, DOBS, DOWW, DOWB, DOWS }; |
| | | |
| | | #define LAYER_GT_50 _T("0114") |
| | | #define LAYER_GT_58 _T("0214") |
| | |
| | | |
| | | // |
| | | //enum eCSOTRawGlassIndex{ // 30 |
| | | // eCSOTRaw_Glass_Name = 0, // 계층번호 // AA - 30 고정 |
| | | // eCSOTRaw_Glass_PanelNum, // 검사 Panel 수량 // 9999 - 매 |
| | | // eCSOTRaw_Glass_Name = 0, // ������ȣ // AA - 30 ���� |
| | | // eCSOTRaw_Glass_PanelNum, // �˻� Panel ���� // 9999 - �� |
| | | // eCSOTRaw_Glass_RecipeID, // Recipe ID // AAAA |
| | | // eCSOTRaw_Glass_ProcessTime, // Processing Time // 9999 - 초 : 반입시작 ~ 반출완료 시간 |
| | | // eCSOTRaw_Glass_GlassID, // 기판ID (VCR) // AAAAAAAAAAAA |
| | | // eCSOTRaw_Glass_ProcessTime, // Processing Time // 9999 - �� : ���Խ��� ~ ����Ϸ� �ð� |
| | | // eCSOTRaw_Glass_GlassID, // ����ID (VCR) // AAAAAAAAAAAA |
| | | // |
| | | // eCSOTRaw_Glass_ReadResult, // VCR 읽기 결과 // A |
| | | // eCSOTRaw_Glass_ReadResult, // VCR �б� ��� // A |
| | | // eCSOTRaw_Glass_CPFlag, // CP Instruction Flag // A - 0 : QMS Don't CP Processing, 1 : QMS IN the CP Processing |
| | | // eCSOTRaw_Glass_ElectroNum, // 정전기 Monitor 측정 수량 // 9 - 회 |
| | | // eCSOTRaw_Glass_CCDNum, // CCD Monitor 수량 // 99 - 회 |
| | | // eCSOTRaw_Glass_ReviewNum, // Review 수량 // 999 - 회 |
| | | // eCSOTRaw_Glass_ElectroNum, // ������ Monitor ���� ���� // 9 - ȸ |
| | | // eCSOTRaw_Glass_CCDNum, // CCD Monitor ���� // 99 - ȸ |
| | | // eCSOTRaw_Glass_ReviewNum, // Review ���� // 999 - ȸ |
| | | // |
| | | // eCSOTRaw_Glass_Alignment, // Alignment 유무 // 9 - 실시 : 1, 미실시 : 0 |
| | | // // [2018/07/05 08:38:46 by jylee] related Format 변경 |
| | | // eCSOTRaw_Glass_Spare1, // 스페어 1 |
| | | // eCSOTRaw_Glass_Spare2 // 스페어 2 |
| | | // eCSOTRaw_Glass_Alignment, // Alignment ���� // 9 - �ǽ� : 1, �̽ǽ� : 0 |
| | | // // [2018/07/05 08:38:46 by jylee] related Format ���� |
| | | // eCSOTRaw_Glass_Spare1, // ����� 1 |
| | | // eCSOTRaw_Glass_Spare2 // ����� 2 |
| | | // |
| | | // |
| | | //}; |
| | | /* |
| | | enum eCSOTRawGlassIndex{ // 30 |
| | | eCSOTRaw_Glass_Name = 0, // 1. 계층번호 // AA - 30 고정 |
| | | eCSOTRaw_Glass_PanelNum, // 2. 검사 Panel 수량 // 9999 - 매 |
| | | eCSOTRaw_Glass_Name = 0, // 1. ������ȣ // AA - 30 ���� |
| | | eCSOTRaw_Glass_PanelNum, // 2. �˻� Panel ���� // 9999 - �� |
| | | eCSOTRaw_Glass_RecipeID, // 3. Recipe ID // AAAA |
| | | eCSOTRaw_Glass_ProcessTime, // 4. Processing Time // 9999 - 초 : 반입시작 ~ 반출완료 시간 |
| | | eCSOTRaw_Glass_GlassID, // 5. 기판ID (VCR) // AAAAAAAAAAAA |
| | | eCSOTRaw_Glass_ProcessTime, // 4. Processing Time // 9999 - �� : ���Խ��� ~ ����Ϸ� �ð� |
| | | eCSOTRaw_Glass_GlassID, // 5. ����ID (VCR) // AAAAAAAAAAAA |
| | | |
| | | eCSOTRaw_Glass_ReadResult, // 6. VCR 읽기 결과 // A |
| | | eCSOTRaw_Glass_ReadResult, // 6. VCR �б� ��� // A |
| | | eCSOTRaw_Glass_CPFlag, // 7. CP Instruction Flag // A - 0 : QMS Don't CP Processing, 1 : QMS IN the CP Processing |
| | | eCSOTRaw_Glass_ElectroNum, // 8. 정전기 Monitor 측정 수량 // 9 - 회 |
| | | eCSOTRaw_Glass_CCDNum, // 9. CCD Monitor 수량 // 99 - 회 |
| | | eCSOTRaw_Glass_ReviewNum, // 10. Review 수량 // 999 - 회 |
| | | eCSOTRaw_Glass_ElectroNum, // 8. ������ Monitor ���� ���� // 9 - ȸ |
| | | eCSOTRaw_Glass_CCDNum, // 9. CCD Monitor ���� // 99 - ȸ |
| | | eCSOTRaw_Glass_ReviewNum, // 10. Review ���� // 999 - ȸ |
| | | |
| | | eCSOTRaw_Glass_Alignment, // 11. Alignment 유무 // 9 - 실시 : 1, 미실시 : 0 |
| | | eCSOTRaw_Glass_TotalDefect, // 12. 결함총수 // 99999 |
| | | eCSOTRaw_Glass_REVDefect, // 13. 리뷰 결함수 // 99999 |
| | | eCSOTRaw_Glass_FIXDefect, // 14. 고정 리뷰 결함수 // 99999 |
| | | eCSOTRaw_Glass_MaskDefect, // 15. MASK 결함수 // 99999 |
| | | eCSOTRaw_Glass_Alignment, // 11. Alignment ���� // 9 - �ǽ� : 1, �̽ǽ� : 0 |
| | | eCSOTRaw_Glass_TotalDefect, // 12. �����Ѽ� // 99999 |
| | | eCSOTRaw_Glass_REVDefect, // 13. ���� ���Լ� // 99999 |
| | | eCSOTRaw_Glass_FIXDefect, // 14. ���� ���� ���Լ� // 99999 |
| | | eCSOTRaw_Glass_MaskDefect, // 15. MASK ���Լ� // 99999 |
| | | |
| | | eCSOTRaw_Glass_CommonDefect, // 16. 공통 결함수 // 99999 |
| | | eCSOTRaw_Glass_Spare1, // 17. 스페어 1 |
| | | eCSOTRaw_Glass_Spare2 // 18. 스페어 2 |
| | | eCSOTRaw_Glass_CommonDefect, // 16. ���� ���Լ� // 99999 |
| | | eCSOTRaw_Glass_Spare1, // 17. ����� 1 |
| | | eCSOTRaw_Glass_Spare2 // 18. ����� 2 |
| | | |
| | | }; |
| | | */ |
| | | //enum eCSOTRawPanelIndex{ // 41 |
| | | // eCSOTRaw_Panel_Name = 0, // 1. 계층번호 // AA - 41 고정 |
| | | // eCSOTRaw_Panel_CellNum, // 2. Cell 번호 // AAAA |
| | | // eCSOTRaw_Panel_Judge, // 3. Panel 판정 결과 // A |
| | | // eCSOTRaw_Panel_Reason, // 4. 판정이유 // AAAAA |
| | | // eCSOTRaw_Panel_CPFlag, // 5. CP Flag // AAA - 0 : 요구 무, 1: 실시, 8: 미실시, 9:Data무 |
| | | // eCSOTRaw_Panel_Name = 0, // 1. ������ȣ // AA - 41 ���� |
| | | // eCSOTRaw_Panel_CellNum, // 2. Cell ��ȣ // AAAA |
| | | // eCSOTRaw_Panel_Judge, // 3. Panel ���� ��� // A |
| | | // eCSOTRaw_Panel_Reason, // 4. �������� // AAAAA |
| | | // eCSOTRaw_Panel_CPFlag, // 5. CP Flag // AAA - 0 : �䱸 ��, 1: �ǽ�, 8: �̽ǽ�, 9:Data�� |
| | | // |
| | | // eCSOTRaw_Panel_FrontCPDefectNum, // 6. CP 전 총결함수 // 9999 - 개 |
| | | // eCSOTRaw_Panel_RearCPDefectNum, // 7. CP 후 총결함수 // 9999 - 개 |
| | | // eCSOTRaw_Panel_Spare1, // 8. 스페어 1 |
| | | // eCSOTRaw_Panel_Spare2 // 9. 스페어 2 |
| | | // eCSOTRaw_Panel_FrontCPDefectNum, // 6. CP �� �Ѱ��Լ� // 9999 - �� |
| | | // eCSOTRaw_Panel_RearCPDefectNum, // 7. CP �� �Ѱ��Լ� // 9999 - �� |
| | | // eCSOTRaw_Panel_Spare1, // 8. ����� 1 |
| | | // eCSOTRaw_Panel_Spare2 // 9. ����� 2 |
| | | //}; |
| | | |
| | | |
| | | //enum eCSOTRawDefectIndex{ // 50 |
| | | // eCSOTRaw_Defect_Name = 0, // 계층번호 // 50 고정 |
| | | // eCSOTRaw_Defect_Code, // 결함코드 // AAAAA |
| | | // eCSOTRaw_Defect_CenterOriX, // 결함좌표X 1 // +-9999.999 mm 기판 센터 기점으로 좌표 |
| | | // eCSOTRaw_Defect_CenterOriY, // 결함좌표Y 1 // +-9999.999 mm |
| | | // eCSOTRaw_Defect_Area, // 결함 Size(면적) // 999.99 um - 추출 결함면적 |
| | | // eCSOTRaw_Defect_Name = 0, // ������ȣ // 50 ���� |
| | | // eCSOTRaw_Defect_Code, // �����ڵ� // AAAAA |
| | | // eCSOTRaw_Defect_CenterOriX, // ������ǥX 1 // +-9999.999 mm ���� ���� �������� ��ǥ |
| | | // eCSOTRaw_Defect_CenterOriY, // ������ǥY 1 // +-9999.999 mm |
| | | // eCSOTRaw_Defect_Area, // ���� Size(����) // 999.99 um - ���� ���Ը��� |
| | | // |
| | | // eCSOTRaw_Defect_SizeType, // 결함 Size 종류 // A - S/M/L/O |
| | | // eCSOTRaw_Defect_DefectType, // 결함 Type // A - N: Normal, C: Common, M: Mask |
| | | // eCSOTRaw_Defect_Zone, // 결함 위치 // A - Zone |
| | | // eCSOTRaw_Defect_Size, // 결함 Size (CCD수) // 99999 um2 - Camera Pixel Size |
| | | // eCSOTRaw_Defect_SizeX, // 결함Size DX // 999.99 um - 추출 결함 X축 길이 |
| | | // eCSOTRaw_Defect_SizeType, // ���� Size ���� // A - S/M/L/O |
| | | // eCSOTRaw_Defect_DefectType, // ���� Type // A - N: Normal, C: Common, M: Mask |
| | | // eCSOTRaw_Defect_Zone, // ���� ��ġ // A - Zone |
| | | // eCSOTRaw_Defect_Size, // ���� Size (CCD��) // 99999 um2 - Camera Pixel Size |
| | | // eCSOTRaw_Defect_SizeX, // ����Size DX // 999.99 um - ���� ���� X�� ���� |
| | | // |
| | | // eCSOTRaw_Defect_SizeY, // 결함Size DY // 999.99 um - 추출 결함 Y축 길이 |
| | | // eCSOTRaw_Defect_X, // 결함좌표 X 2 // 9999.999 mm - QMS Calculation |
| | | // eCSOTRaw_Defect_Y, // 결함좌표 Y 2 // 9999.999 mm |
| | | // eCSOTRaw_Defect_PixelX, // 결함 Pixel 좌표 X // 99999 |
| | | // eCSOTRaw_Defect_PixelY, // 결함 Pixel 좌표 Y // 99999 |
| | | // eCSOTRaw_Defect_SizeY, // ����Size DY // 999.99 um - ���� ���� Y�� ���� |
| | | // eCSOTRaw_Defect_X, // ������ǥ X 2 // 9999.999 mm - QMS Calculation |
| | | // eCSOTRaw_Defect_Y, // ������ǥ Y 2 // 9999.999 mm |
| | | // eCSOTRaw_Defect_PixelX, // ���� Pixel ��ǥ X // 99999 |
| | | // eCSOTRaw_Defect_PixelY, // ���� Pixel ��ǥ Y // 99999 |
| | | // |
| | | // eCSOTRaw_Defect_CPResult, // CP 결과 // AAA - 0: CP 일치 무, 1: CP일치, 8: 미실시 |
| | | // eCSOTRaw_Defect_Flag, // 수정대상 Flag // AAAAA - 0 : 수정대상 외, 1: 수정후보 |
| | | // eCSOTRaw_Defect_ImageName, // 이미지 번호 // AAAAA.A999.AAA - Rule : " 설비ID " + " . " + " B " ( Before ) + " 連番 " + ?張子 " .AAA " |
| | | // eCSOTRaw_Defect_ImageSizeX, // 이미지 Size X // 9999.99 um |
| | | // eCSOTRaw_Defect_ImageSizeY, // 이미지 Size Y // 9999.99 um |
| | | // eCSOTRaw_Defect_CPResult, // CP ��� // AAA - 0: CP ��ġ ��, 1: CP��ġ, 8: �̽ǽ� |
| | | // eCSOTRaw_Defect_Flag, // ������� Flag // AAAAA - 0 : ������� ��, 1: �����ĺ� |
| | | // eCSOTRaw_Defect_ImageName, // �̹��� ��ȣ // AAAAA.A999.AAA - Rule : " ����ID " + " . " + " B " ( Before ) + " ֧�� " + ?��� " .AAA " |
| | | // eCSOTRaw_Defect_ImageSizeX, // �̹��� Size X // 9999.99 um |
| | | // eCSOTRaw_Defect_ImageSizeY, // �̹��� Size Y // 9999.99 um |
| | | // |
| | | // // [2018/07/05 08:42:57 by jylee] related Format 변경 |
| | | // eCSOTRaw_Defect_Spare1 // 스페어 1 |
| | | // // [2018/07/05 08:42:57 by jylee] related Format ���� |
| | | // eCSOTRaw_Defect_Spare1 // ����� 1 |
| | | //}; |
| | | |
| | | /* |
| | | enum eCSOTRawDefectIndex{ // 50 |
| | | eCSOTRaw_Defect_Name = 0, // 1. 계층번호 // 50 고정 |
| | | eCSOTRaw_Defect_Code, // 2. 결함코드 // AAAAA |
| | | eCSOTRaw_Defect_CenterOriX, // 3. 결함좌표X 1 // +-9999.999 mm 기판 센터 기점으로 좌표 |
| | | eCSOTRaw_Defect_CenterOriY, // 4. 결함좌표Y 1 // +-9999.999 mm |
| | | eCSOTRaw_Defect_Area, // 5. 결함 Size(면적) // 999.99 um - 추출 결함면적 |
| | | eCSOTRaw_Defect_Name = 0, // 1. ������ȣ // 50 ���� |
| | | eCSOTRaw_Defect_Code, // 2. �����ڵ� // AAAAA |
| | | eCSOTRaw_Defect_CenterOriX, // 3. ������ǥX 1 // +-9999.999 mm ���� ���� �������� ��ǥ |
| | | eCSOTRaw_Defect_CenterOriY, // 4. ������ǥY 1 // +-9999.999 mm |
| | | eCSOTRaw_Defect_Area, // 5. ���� Size(����) // 999.99 um - ���� ���Ը��� |
| | | |
| | | eCSOTRaw_Defect_SizeType, // 6. 결함 Size 종류 // A - S/M/L/O |
| | | eCSOTRaw_Defect_DefectType, // 7. 결함 Type // A - N: Normal, C: Common, M: Mask |
| | | eCSOTRaw_Defect_Zone, // 8. 결함 위치 // A - Zone |
| | | eCSOTRaw_Defect_Size, // 9. 결함 Size (CCD수) // 99999 um2 - Camera Pixel Size |
| | | eCSOTRaw_Defect_SizeX, // 10. 결함Size DX // 999.99 um - 추출 결함 X축 길이 |
| | | eCSOTRaw_Defect_SizeType, // 6. ���� Size ���� // A - S/M/L/O |
| | | eCSOTRaw_Defect_DefectType, // 7. ���� Type // A - N: Normal, C: Common, M: Mask |
| | | eCSOTRaw_Defect_Zone, // 8. ���� ��ġ // A - Zone |
| | | eCSOTRaw_Defect_Size, // 9. ���� Size (CCD��) // 99999 um2 - Camera Pixel Size |
| | | eCSOTRaw_Defect_SizeX, // 10. ����Size DX // 999.99 um - ���� ���� X�� ���� |
| | | |
| | | eCSOTRaw_Defect_SizeY, // 11. 결함Size DY // 999.99 um - 추출 결함 Y축 길이 |
| | | eCSOTRaw_Defect_X, // 12. 결함좌표 X 2 // 9999.999 mm - QMS Calculation |
| | | eCSOTRaw_Defect_Y, // 13. 결함좌표 Y 2 // 9999.999 mm |
| | | eCSOTRaw_Defect_PixelX, // 14. 결함 Pixel 좌표 X // 99999 |
| | | eCSOTRaw_Defect_PixelY, // 15. 결함 Pixel 좌표 Y // 99999 |
| | | eCSOTRaw_Defect_SizeY, // 11. ����Size DY // 999.99 um - ���� ���� Y�� ���� |
| | | eCSOTRaw_Defect_X, // 12. ������ǥ X 2 // 9999.999 mm - QMS Calculation |
| | | eCSOTRaw_Defect_Y, // 13. ������ǥ Y 2 // 9999.999 mm |
| | | eCSOTRaw_Defect_PixelX, // 14. ���� Pixel ��ǥ X // 99999 |
| | | eCSOTRaw_Defect_PixelY, // 15. ���� Pixel ��ǥ Y // 99999 |
| | | |
| | | eCSOTRaw_Defect_CPResult, // 16. CP 결과 // AAA - 0: CP 일치 무, 1: CP일치, 8: 미실시 |
| | | eCSOTRaw_Defect_Flag, // 17. 수정대상 Flag // AAAAA - 0 : 수정대상 외, 1: 수정후보 |
| | | eCSOTRaw_Defect_ImageName, // 18. 이미지 번호 // AAAAA.A999.AAA - Rule : " 설비ID " + " . " + " B " ( Before ) + " 連番 " + ?張子 " .AAA " |
| | | eCSOTRaw_Defect_ImageSizeX, // 19. 이미지 Size X // 9999.99 um |
| | | eCSOTRaw_Defect_ImageSizeY, // 20. 이미지 Size Y // 9999.99 um |
| | | eCSOTRaw_Defect_CPResult, // 16. CP ��� // AAA - 0: CP ��ġ ��, 1: CP��ġ, 8: �̽ǽ� |
| | | eCSOTRaw_Defect_Flag, // 17. ������� Flag // AAAAA - 0 : ������� ��, 1: �����ĺ� |
| | | eCSOTRaw_Defect_ImageName, // 18. �̹��� ��ȣ // AAAAA.A999.AAA - Rule : " ����ID " + " . " + " B " ( Before ) + " ֧�� " + ?��� " .AAA " |
| | | eCSOTRaw_Defect_ImageSizeX, // 19. �̹��� Size X // 9999.99 um |
| | | eCSOTRaw_Defect_ImageSizeY, // 20. �̹��� Size Y // 9999.99 um |
| | | |
| | | // [2018/07/05 08:42:57 by jylee] related Format 변경 |
| | | eCSOTRaw_Defect_CCDValue, // 21. CCD 수치 // 99999 |
| | | eCSOTRaw_Defect_CCDNum, // 22. 결함검출 카메라 번호 // 99 |
| | | eCSOTRaw_Defect_SliceNum, // 23. 결함 몇번째 스캔 검출// 99 |
| | | eCSOTRaw_Defect_REVNum, // 24. 결함 리뷰한 카메라 // 99 |
| | | eCSOTRaw_Defect_DefectPosGray, // 25. 결함위치 휘도차 // 999 |
| | | // [2018/07/05 08:42:57 by jylee] related Format ���� |
| | | eCSOTRaw_Defect_CCDValue, // 21. CCD ��ġ // 99999 |
| | | eCSOTRaw_Defect_CCDNum, // 22. ������ ī�� ��ȣ // 99 |
| | | eCSOTRaw_Defect_SliceNum, // 23. ���� ���° ��ĵ ����// 99 |
| | | eCSOTRaw_Defect_REVNum, // 24. ���� ������ � // 99 |
| | | eCSOTRaw_Defect_DefectPosGray, // 25. ������ġ �ֵ��� // 999 |
| | | |
| | | eCSOTRaw_Defect_NormalPosGray, // 26. 정상위치 휘도차 // 999 |
| | | eCSOTRaw_Defect_Spare1, // 27. 스페어 1 |
| | | eCSOTRaw_Defect_Spare2 // 28. 스페어 2 |
| | | eCSOTRaw_Defect_NormalPosGray, // 26. ������ġ �ֵ��� // 999 |
| | | eCSOTRaw_Defect_Spare1, // 27. ����� 1 |
| | | eCSOTRaw_Defect_Spare2 // 28. ����� 2 |
| | | }; |
| | | */ |
| | | |
| | | //enum eCSOTRawElectroIndex{ // 51 |
| | | // eCSOTRaw_Electro_Name = 0, // 계층번호 // 51 고정 |
| | | // eCSOTRaw_Electro_Value, // 측정치 // +-9999.99 |
| | | // eCSOTRaw_Electro_Spare1 // 스페어1 |
| | | // eCSOTRaw_Electro_Name = 0, // ������ȣ // 51 ���� |
| | | // eCSOTRaw_Electro_Value, // ����ġ // +-9999.99 |
| | | // eCSOTRaw_Electro_Spare1 // �����1 |
| | | //}; |
| | | |
| | | //enum eCSOTRawCCDIndex{ // 52 |
| | | // eCSOTRaw_CCD_Name = 0, // 계층번호 // 52 고정 |
| | | // eCSOTRaw_CCD_CamNum, // CCD Camera 번호 // AA |
| | | // eCSOTRaw_CCD_AvgGrayScale, // 평균 Gray-Scale // 999 |
| | | // eCSOTRaw_CCD_Spare1 // 스페어1 |
| | | // eCSOTRaw_CCD_Name = 0, // ������ȣ // 52 ���� |
| | | // eCSOTRaw_CCD_CamNum, // CCD Camera ��ȣ // AA |
| | | // eCSOTRaw_CCD_AvgGrayScale, // ��� Gray-Scale // 999 |
| | | // eCSOTRaw_CCD_Spare1 // �����1 |
| | | //}; |
| | | |
| | | enum eCSOTRawReviewIndex{ // 53 |
| | | eCSOTRaw_Review_Name = 0, // 계층번호 // 53 고정 |
| | | eCSOTRaw_Review_PosX, // 결함위치 X // +-9999.999 mm - 기판 중심 |
| | | eCSOTRaw_Review_PosY, // 결함위치 Y // +-9999.999 mm |
| | | eCSOTRaw_Review_ImageName, // 이미지명 // AAAAA.A999.AAA |
| | | eCSOTRaw_Review_SizeX, // 이미지 Size X // 9999.99 um |
| | | eCSOTRaw_Review_SizeY, // 이미지 Size Y // 9999.99 um |
| | | eCSOTRaw_Review_Spare1 // 스페어1 |
| | | eCSOTRaw_Review_Name = 0, // ������ȣ // 53 ���� |
| | | eCSOTRaw_Review_PosX, // ������ġ X // +-9999.999 mm - ���� �߽� |
| | | eCSOTRaw_Review_PosY, // ������ġ Y // +-9999.999 mm |
| | | eCSOTRaw_Review_ImageName, // �̹����� // AAAAA.A999.AAA |
| | | eCSOTRaw_Review_SizeX, // �̹��� Size X // 9999.99 um |
| | | eCSOTRaw_Review_SizeY, // �̹��� Size Y // 9999.99 um |
| | | eCSOTRaw_Review_Spare1 // �����1 |
| | | }; |
| | | |
| | | //enum eCSOTRawAlignmentIndex{ // 55 |
| | | // eCSOTRaw_Alignment_Name = 0, // 계층번호 // 55 고정 |
| | | // eCSOTRaw_Alignment_Result, // Alignment 결과 // 99999 - G: OK, N: NG, S:미판정 |
| | | // eCSOTRaw_Alignment_Rotation, // Alignment Rotation // +-9.999999 - 기판 회전 각도 |
| | | // eCSOTRaw_Alignment_A1ShiftX, // A1 Shift수치 X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A1ShiftY, // A1 Shift수치 Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_Name = 0, // ������ȣ // 55 ���� |
| | | // eCSOTRaw_Alignment_Result, // Alignment ��� // 99999 - G: OK, N: NG, S:������ |
| | | // eCSOTRaw_Alignment_Rotation, // Alignment Rotation // +-9.999999 - ���� ȸ�� ���� |
| | | // eCSOTRaw_Alignment_A1ShiftX, // A1 Shift��ġ X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A1ShiftY, // A1 Shift��ġ Y // +-9.999999 |
| | | // |
| | | // eCSOTRaw_Alignment_A2ShiftX, // A2 Shift수치 X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A2ShiftY, // A2 Shift수치 Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_A3ShiftX, // A3 Shift수치 X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A3ShiftY, // A3 Shift수치 Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_A4ShiftX, // A4 Shift수치 X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A2ShiftX, // A2 Shift��ġ X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A2ShiftY, // A2 Shift��ġ Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_A3ShiftX, // A3 Shift��ġ X // +-9.999999 |
| | | // eCSOTRaw_Alignment_A3ShiftY, // A3 Shift��ġ Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_A4ShiftX, // A4 Shift��ġ X // +-9.999999 |
| | | // |
| | | // eCSOTRaw_Alignment_A4ShiftY, // A4 Shift수치 Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_Spare1 // 스페어1 |
| | | // eCSOTRaw_Alignment_A4ShiftY, // A4 Shift��ġ Y // +-9.999999 |
| | | // eCSOTRaw_Alignment_Spare1 // �����1 |
| | | //}; |
| | | |
| | | enum eCSOTRTMSRawData{ |
| | |
| | | |
| | | |
| | | |
| | | // 공유메모리 사용시 쓸함수 CMARK================================================================================= |
| | | // ������ ���� ���Լ� CMARK================================================================================= |
| | | // Memory -> GlassResult |
| | | virtual void MemoryParsingFileToGlassResult(CGlassResult* pGlassResult, CDitGlassRawClient* pDitRawClient); |
| | | virtual int MemoryParsingReviewResultDataToFile(CGlassResult* pGlassResult, CDitGlassRawClient* pRawMemoryMgr) ; |
| | |
| | | int GetCSOTDefectCode(CString strDfectType); |
| | | CString GetGradeType(int nJudgementType);//DefectJudgement |
| | | int GetCodeType(CString strValue); |
| | | |
| | | |
| | | }; |