| | |
| | | #define UM_UPDATE_RECIPE WM_USER + 5 |
| | | #define UM_SEND_MESSAGE_MAIN_DLG WM_USER + 6 |
| | | |
| | | #define MAX_CAMERA_COUNT 4 |
| | | #define MAX_CAMERA_COUNT 6 |
| | | #define MAX_SCAN_COUNT 2 |
| | | #define MAX_DIMENSION_COUNT 8 |
| | | #define MAX_DIMENSION_COUNT 12 |
| | | #define MAX_STAGE_HAND_COUNT 2 |
| | | #define MAX_FRAM_COUNT 200 |
| | | |
| | |
| | | #define CHKMIN(a,b) (((a) < (b)) ? (a) : (b)) |
| | | |
| | | #define MAX_PANEL_SIDE 4 // 搁 荐 |
| | | #define UPDN_TYPE 2 // 惑窍 鞍捞 乐绰版快 2 窍唱父 乐绰版快 1 |
| | | #define MAX_SIDE_COUNT 8 |
| | | #define UPDN_TYPE 3 // 惑窍 鞍捞 乐绰版快 2 窍唱父 乐绰版快 1 |
| | | #define MAX_SIDE_COUNT 12 |
| | | #define MAX_CORNER_DIMENSION_MEASURE_COUNT 5 |
| | | #define MAX_SIDE_DIMENSION_MEASURE_COUNT 16 // 弥措 Frame 荐 父怒 |
| | | |
| | |
| | | #define MAX_SIDE_NOTCH_MEASURE_COUNT 10 |
| | | #define MAX_SIDE_NOTCH_CIRCLE_COUNT 4 |
| | | |
| | | #define MAX_RIP_SAMPLE_COUNT 36 |
| | | #define RIP_POINT_COUNT 2 |
| | | |
| | | /* |
| | | #define MAX_PROFILE_SETTING_COUNT 79 |
| | | #define PROFILE_INSPECT_SIZE_A_C 13 |
| | | #define PROFILE_INSPECT_SIZE_B_D 10 |
| | | #define PROFILE_RCUT_SIZE 5 |
| | | #define PROFILE_INSPECT_INDEX_A 33 |
| | | #define PROFILE_INSPECT_INDEX_B 0 |
| | | #define PROFILE_INSPECT_INDEX_C 10 |
| | | #define PROFILE_INSPECT_INDEX_D 23 |
| | | #define PROFILE_INSPECT_INDEX_CF 46 |
| | | #define PROFILE_INSPECT_SIZE_A_C 13 |
| | | #define PROFILE_INSPECT_SIZE_B_D 10 |
| | | #define PROFILE_RCUT_SIZE 5 |
| | | #define PROFILE_INSPECT_INDEX_A 33 |
| | | #define PROFILE_INSPECT_INDEX_B 0 |
| | | #define PROFILE_INSPECT_INDEX_C 10 |
| | | #define PROFILE_INSPECT_INDEX_D 23 |
| | | #define PROFILE_INSPECT_INDEX_CF 46 |
| | | #define PROFILE_RCUT_INSPECT_INDEX_A 59 |
| | | #define PROFILE_RCUT_INSPECT_INDEX_B 64 |
| | | #define PROFILE_RCUT_INSPECT_INDEX_C 69 |
| | |
| | | enum LIGHT_TYPE {LIGHT_TYPE_TRANS=0,LIGHT_TYPE_REF,LIGHT_TYPE_NONE}; |
| | | enum LIGHT_MAKER {MAKER_LCP=0,MAKER_AKP,MAKER_NONE}; |
| | | |
| | | enum CAMERA_DIR {CAMDIR_TOP=0,CAMDIR_BOTTOM,CAMDIR_NONE}; |
| | | enum CAMERA_DIR {CAMDIR_TOP=0,CAMDIR_BOTTOM,CAMDIR_SIDE,CAMDIR_NONE}; |
| | | enum CAMERA_INSPECTION_DIR {INSPECTDIR_FORWARD=0,INSPECTDIR_BACKWARD,INSPECTDIR_NONE}; |
| | | enum CAMERA_SCANDIR {SCANGLASS_X=0,SCANGLASS_Y,SCANGLASS_NONE}; |
| | | enum BOARD_TYPE {GRAB_LINK_BOARD=0,RADIENT_BOARD,SOLIOS_BOARD,SAP_BOARD,BOARDTYPE_NONE}; |
| | |
| | | enum EmSplashCmd {emShow=0, emHide, emText}; |
| | | |
| | | enum ScanDirectionIns { SD_Forward = 0, SD_Backward, SD_Unknown }; // Glass 扁霖 Scan 规氢. |
| | | enum DimensionDir { DIMENSION_A=0, DIMENSION_B, DIMENSION_C, DIMENSION_D,DIMENSION_A_DN, DIMENSION_B_DN, DIMENSION_C_DN, DIMENSION_D_DN, DIMENSION_NONE}; |
| | | |
| | | enum DimensionDir { |
| | | DIMENSION_A = 0, |
| | | DIMENSION_B, |
| | | DIMENSION_C, |
| | | DIMENSION_D, |
| | | DIMENSION_A_DN, |
| | | DIMENSION_B_DN, |
| | | DIMENSION_C_DN, |
| | | DIMENSION_D_DN, |
| | | DIMENSION_A_RIP, |
| | | DIMENSION_B_RIP, |
| | | DIMENSION_C_RIP, |
| | | DIMENSION_D_RIP, |
| | | DIMENSION_NONE |
| | | }; |
| | | |
| | | enum EM_CORNER_JUDGE {A_ZONE_CRACK=0,B_ZONE_CRACK,B_ZONE_BURR,C_ZONE_CRACK,C_ZONE_BURR, D_ZONE_CRACK, EDGE_THINCRACK, CHIP_WHITE}; |
| | | |
| | | enum UPDATE_SETTING_RCP {EM_GLASSINFO_RCP=0,EM_CUTAREA_RCP,EM_DIMEN_RCP,EM_SPLINE_RCP,EM_CORNER_RCP,EM_NOTCH_RCP,EM_VCR_RCP}; |
| | |
| | | enum GlassDirection { GD_LeftTop = 0, GD_RightTop = 1, GD_LeftBottom = 10, GD_RightBottom = 11 }; |
| | | enum ExpRegionType { ER_ALL=0, ER_AREA, ER_NONE};//130115 |
| | | |
| | | enum Procee_Mode {PROC_MODE_AUTO=0,PROC_MODE_SIMULATION_ONESIDE,PROC_MODE_SIMULATION_SIDESHORT,PROC_MODE_SIMULATION_SIDELONG,PROC_MODE_SIMULATION_ALL}; |
| | | enum Procee_Mode { |
| | | PROC_MODE_AUTO = 0, |
| | | PROC_MODE_SIMULATION_SIDERIP, |
| | | PROC_MODE_SIMULATION_ONESIDE, |
| | | PROC_MODE_SIMULATION_SIDESHORT, |
| | | PROC_MODE_SIMULATION_SIDELONG, |
| | | PROC_MODE_SIMULATION_ALL, |
| | | }; |
| | | |
| | | enum Init_View_Command {VIEW_RECIPE=0,VIEW_SCANIMAGE}; |
| | | }; |
| | | |
| | | static CString g_SideName[] = |
| | | static CString g_SideName[] = |
| | | { |
| | | _T("A Top"), |
| | | _T("B Top"), |
| | | _T("C Top"), |
| | | _T("D Top"), |
| | | _T("A Bot"), |
| | | _T("B Bot"), |
| | | _T("C Bot"), |
| | | _T("D Bot"), |
| | | _T("A Top"), _T("B Top"), _T("C Top"), _T("D Top"), |
| | | _T("A Bot"), _T("B Bot"), _T("C Bot"), _T("D Bot"), |
| | | _T("A RIP"), _T("B RIP"), _T("C RIP"), _T("D RIP"), |
| | | _T("Unknown") |
| | | }; |
| | | |
| | | static char g_cSideName[9][256] = |
| | | static char g_cSideName[][256] = |
| | | { |
| | | "A Top", |
| | | "B Top", |
| | | "C Top", |
| | | "D Top", |
| | | "A Bot", |
| | | "B Bot", |
| | | "C Bot", |
| | | "D Bot", |
| | | "A Top", "B Top", "C Top", "D Top", |
| | | "A Bot", "B Bot", "C Bot", "D Bot", |
| | | "A RIP", "B RIP", "C RIP", "D RIP", |
| | | "Unknown" |
| | | }; |
| | | |
| | |
| | | #define ZOOM_RANGE 20 |
| | | #define ZOOM_RATIO (1.0/(((double)ZOOM_RANGE+2.0)/2.0)) |
| | | |
| | | enum eViewCmdSide {eRcp_SideRD_A=0, eRcp_SideRD_B, eRcp_SideRD_C, eRcp_SideRD_D,eRcp_SideRD_A_DN,eRcp_SideRD_B_DN,eRcp_SideRD_C_DN,eRcp_SideRD_D_DN,eRcp_SideRD_End}; |
| | | enum eViewCmdSide { |
| | | eRcp_SideRD_A = 0, |
| | | eRcp_SideRD_B, |
| | | eRcp_SideRD_C, |
| | | eRcp_SideRD_D, |
| | | eRcp_SideRD_A_DN, |
| | | eRcp_SideRD_B_DN, |
| | | eRcp_SideRD_C_DN, |
| | | eRcp_SideRD_D_DN, |
| | | eRcp_SideRD_A_RIP, |
| | | eRcp_SideRD_B_RIP, |
| | | eRcp_SideRD_C_RIP, |
| | | eRcp_SideRD_D_RIP, |
| | | eRcp_SideRD_End |
| | | }; |
| | | |
| | | enum eViewCmdInsType |
| | | { |
| | |
| | | eRcp_InsType_In_Burr, |
| | | eRcp_InsType_In_Chamfer, |
| | | eRcp_InsType_TopCorner, |
| | | eRcp_InsType_BotCorner |
| | | eRcp_InsType_BotCorner, |
| | | eRcp_InsType_RipThickness |
| | | }; |
| | | |
| | | static CString g_strInsType[10] = |
| | | static CString g_strInsType[] = |
| | | { |
| | | _T("Chip"), |
| | | _T("Crack"), |
| | |
| | | _T("In_Chamfer"), |
| | | _T("Top_Corner"), |
| | | _T("Bot_Corner"), |
| | | _T("Thickness") |
| | | }; |
| | | |
| | | enum eSideInsType |