将设置运动参数和运动控制放置一个界面,方便调试。
This commit is contained in:
@@ -2978,3 +2978,133 @@ Init:Open device succeed .
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
Destruct Cso7_Proto.
|
||||
|
||||
Construct Cso7_Proto.
|
||||
|
||||
Init:Open device succeed .
|
||||
|
||||
_start_machine
|
||||
Exit: Exit_SO7Usb
|
||||
|
||||
@@ -11,11 +11,11 @@ MOVETOSPEED_FAST_Z=0.00000000
|
||||
MOVETOSPEED_SLOW_Z=0.00000000
|
||||
MOVETOSPEED_SCALE_Z=1.00000000
|
||||
;
|
||||
SPEED_BASE_X1=20
|
||||
SPEED_MAX_X1=20
|
||||
SPEED_BASE_X1=26
|
||||
SPEED_MAX_X1=60
|
||||
SPEED_START_X1=20
|
||||
SPEED_FRESH_X1=8
|
||||
SPEED_SLOW_X1=3.300
|
||||
SPEED_SLOW_X1=3.000
|
||||
;
|
||||
SPEED_BASE_X2=16
|
||||
SPEED_MAX_X2=10
|
||||
@@ -24,21 +24,21 @@ SPEED_FRESH_X2=10
|
||||
SPEED_SLOW_X2=2.000
|
||||
;
|
||||
SPEED_BASE_X3=2
|
||||
SPEED_MAX_X3=5
|
||||
SPEED_MAX_X3=0
|
||||
SPEED_START_X3=8
|
||||
SPEED_FRESH_X3=100
|
||||
SPEED_FRESH_X3=10
|
||||
SPEED_SLOW_X3=0.500
|
||||
;
|
||||
SPEED_BASE_X4=2
|
||||
SPEED_MAX_X4=0
|
||||
SPEED_START_X4=5
|
||||
SPEED_FRESH_X4=100
|
||||
SPEED_FRESH_X4=10
|
||||
SPEED_SLOW_X4=0.100
|
||||
;
|
||||
SPEED_BASE_X5=2
|
||||
SPEED_MAX_X5=0
|
||||
SPEED_START_X5=50
|
||||
SPEED_FRESH_X5=100
|
||||
SPEED_FRESH_X5=10
|
||||
SPEED_SLOW_X5=0.100
|
||||
;
|
||||
SPEED_BASE_Y1=20
|
||||
@@ -53,22 +53,22 @@ SPEED_START_Y2=12
|
||||
SPEED_FRESH_Y2=10
|
||||
SPEED_SLOW_Y2=1.000
|
||||
;
|
||||
SPEED_BASE_Y3=1
|
||||
SPEED_MAX_Y3=5
|
||||
SPEED_START_Y3=1
|
||||
SPEED_FRESH_Y3=100
|
||||
SPEED_SLOW_Y3=0.100
|
||||
SPEED_BASE_Y3=2
|
||||
SPEED_MAX_Y3=0
|
||||
SPEED_START_Y3=8
|
||||
SPEED_FRESH_Y3=10
|
||||
SPEED_SLOW_Y3=0.500
|
||||
;
|
||||
SPEED_BASE_Y4=1
|
||||
SPEED_BASE_Y4=0
|
||||
SPEED_MAX_Y4=0
|
||||
SPEED_START_Y4=6
|
||||
SPEED_FRESH_Y4=100
|
||||
SPEED_START_Y4=10
|
||||
SPEED_FRESH_Y4=10
|
||||
SPEED_SLOW_Y4=0.100
|
||||
;
|
||||
SPEED_BASE_Y5=1
|
||||
SPEED_MAX_Y5=0
|
||||
SPEED_START_Y5=50
|
||||
SPEED_FRESH_Y5=100
|
||||
SPEED_FRESH_Y5=10
|
||||
SPEED_SLOW_Y5=0.100
|
||||
;
|
||||
SPEED_BASE_Z1=20
|
||||
@@ -116,11 +116,11 @@ X_SCALE_RESOLUTION=0.500
|
||||
Y_SCALE_RESOLUTION=0.500
|
||||
Z_SCALE_RESOLUTION=0.500
|
||||
;
|
||||
X_NEG_WORKING_LIMIT=-0.000
|
||||
X_NEG_WORKING_LIMIT=0.000
|
||||
Y_NEG_WORKING_LIMIT=0.000
|
||||
Z_NEG_WORKING_LIMIT=0.000
|
||||
;
|
||||
X_POS_WORKING_LIMIT=-0.000
|
||||
X_POS_WORKING_LIMIT=200.000
|
||||
Y_POS_WORKING_LIMIT=300.000
|
||||
Z_POS_WORKING_LIMIT=200.000
|
||||
;
|
||||
|
||||
@@ -52,7 +52,7 @@ BEGIN
|
||||
EDITTEXT IDC_EDIT_COAXIAL_LIGHT4,261,83,41,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_COAXIAL_LIGHT,261,97,41,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_COAXIAL_LIGHT2,261,111,41,12,ES_AUTOHSCROLL
|
||||
PUSHBUTTON "Motion Parameter",IDC_BUTTON_LOAD_SO7CONFIG,20,143,44,23,BS_MULTILINE
|
||||
PUSHBUTTON "Motion",IDC_BUTTON_MOTION_PARAMETER,20,143,44,27,BS_MULTILINE
|
||||
PUSHBUTTON "V+",IDC_BUTTON_SO7_MOVE_ZOOM_IN,77,159,25,12
|
||||
PUSHBUTTON "V-",IDC_BUTTON_SO7_MOVE_ZOOM_OUT,77,180,25,12
|
||||
PUSHBUTTON "Z+",IDC_BUTTON_SO7_MOVE_Z_UP,101,140,25,12
|
||||
@@ -65,10 +65,9 @@ BEGIN
|
||||
PUSHBUTTON "Home Manual",IDC_BUTTON_MANUAL_HOME,277,135,76,14
|
||||
PUSHBUTTON "Home DCC",IDC_BUTTON_RESET_WORKTABLE,277,192,40,14
|
||||
PUSHBUTTON "Home Worktable Right",IDC_BUTTON_RESET_WORKTABLE_RIGHT,277,173,76,14
|
||||
PUSHBUTTON "Move\n To",IDC_BUTTON_MOVE_TO,359,142,32,27,BS_MULTILINE
|
||||
PUSHBUTTON "Auto Zoom",IDC_BUTTON_AUTO_ZOOM,359,177,32,27,BS_MULTILINE
|
||||
PUSHBUTTON "Auto Zoom",IDC_BUTTON_AUTO_ZOOM,360,156,32,27,BS_MULTILINE
|
||||
PUSHBUTTON "Set Reset Flag",IDC_BUTTON_SET_RESET_FLAG,133,108,61,14
|
||||
PUSHBUTTON "Set outport",IDC_BUTTON_GET_LASER,181,240,61,14
|
||||
PUSHBUTTON "Set outport",IDC_BUTTON_SET_OUT_PORT,181,240,61,14
|
||||
PUSHBUTTON "Home V",IDC_BUTTON_RESET_V,100,240,61,14
|
||||
EDITTEXT IDC_EDIT_X_SCALE_COEFFICIENT,62,284,39,12,ES_CENTER | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_Y_SCALE_COEFFICIENT,121,284,39,12,ES_CENTER | ES_AUTOHSCROLL
|
||||
@@ -77,17 +76,12 @@ BEGIN
|
||||
GROUPBOX "USB Control",IDC_STATIC,15,12,89,115
|
||||
GROUPBOX "Config",IDC_STATIC,13,129,55,83
|
||||
GROUPBOX "Get_Data",IDC_STATIC,114,13,98,115
|
||||
PUSHBUTTON "当前探头:激光",IDC_BUTTON_PROBE_ONOFF,30,459,48,20,BS_MULTILINE | NOT WS_VISIBLE
|
||||
PUSHBUTTON "当前状态:夹具开",IDC_BUTTON_FIXTURE_ONOFF,40,459,48,20,BS_MULTILINE | NOT WS_VISIBLE
|
||||
PUSHBUTTON "当前状态:夹具上",IDC_BUTTON_FIXTURE_UPDOWN,47,459,48,20,BS_MULTILINE | NOT WS_VISIBLE
|
||||
GROUPBOX "Ver NO.",IDC_STATIC,252,303,145,29
|
||||
LTEXT "Set Ver NO.",IDC_STATIC,272,316,39,8
|
||||
GROUPBOX "R/W Data",IDC_STATIC,253,334,144,65
|
||||
CONTROL "X",IDC_RADIO_SELECT_X,"Button",BS_AUTORADIOBUTTON,261,348,20,10
|
||||
CONTROL "Y",IDC_RADIO_SELECT_Y,"Button",BS_AUTORADIOBUTTON,261,364,20,10
|
||||
CONTROL "Z",IDC_RADIO_SELECT_Z,"Button",BS_AUTORADIOBUTTON,261,380,20,10
|
||||
PUSHBUTTON "Set Section",IDC_BUTTON_SET_SECTION,44,458,46,21,BS_MULTILINE | NOT WS_VISIBLE
|
||||
PUSHBUTTON "Correction Scale",IDC_BUTTON_CORRECTION_SCALE,20,458,46,21,BS_MULTILINE | NOT WS_VISIBLE
|
||||
GROUPBOX "Light Control",IDC_STATIC,226,14,85,113
|
||||
LTEXT "Top",IDC_STATIC,236,28,18,11
|
||||
LTEXT "Bottom",IDC_STATIC,234,43,22,11
|
||||
@@ -128,7 +122,7 @@ BEGIN
|
||||
CTEXT "Z",IDC_STATIC,195,273,8,8
|
||||
CTEXT "Scale Resolution",IDC_STATIC,20,280,35,20
|
||||
GROUPBOX "Set Gear",IDC_STATIC,208,132,56,81
|
||||
PUSHBUTTON "so7_config",IDC_BUTTON_SETUP_SO7CONFIG,20,184,44,23
|
||||
PUSHBUTTON "so7_config",IDC_BUTTON_SETUP_SO7CONFIG,20,179,44,27
|
||||
LTEXT "1",IDC_STATIC,337,27,8,8
|
||||
LTEXT "2",IDC_STATIC,337,43,8,8
|
||||
LTEXT "3",IDC_STATIC,337,59,8,8
|
||||
@@ -143,12 +137,10 @@ BEGIN
|
||||
CONTROL "",IDC_MFCBUTTON_STATUS_IN_PORT4,"MfcButton",WS_TABSTOP,353,72,21,14
|
||||
CONTROL "",IDC_MFCBUTTON_STATUS_IN_PORT5,"MfcButton",WS_TABSTOP,353,88,21,14
|
||||
CONTROL "",IDC_MFCBUTTON_STATUS_IN_PORT6,"MfcButton",WS_TABSTOP,353,104,21,14
|
||||
EDITTEXT IDC_EDIT_SO7_READ_IO_STATUS_ADDRESS,79,465,40,14,ES_AUTOHSCROLL | NOT WS_VISIBLE
|
||||
LTEXT "Addr",IDC_STATIC,120,459,16,8,NOT WS_VISIBLE
|
||||
PUSHBUTTON "Test Z Signal",IDC_BUTTON_SO7_TEST_Z_SIGNAL,26,240,61,14
|
||||
PUSHBUTTON "CNC Program",IDC_BUTTON_SO7_CNC_PROGRAM,297,273,52,19
|
||||
GROUPBOX "CNC",IDC_STATIC,252,265,143,34
|
||||
CONTROL "ON",IDC_CHECK_SO7_TURN_ON_FFF_LASER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,220,225,26,10
|
||||
CONTROL "ON",IDC_CHECK_SO7_OUT_PORT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,220,225,26,10
|
||||
EDITTEXT IDC_EDIT_RWDATA_DATA,307,371,44,13,ES_AUTOHSCROLL
|
||||
PUSHBUTTON "Write",IDC_BUTTON_SO7_SENDDATATOFPGA,360,344,34,19
|
||||
PUSHBUTTON "Read",IDC_BUTTON_SO7_READDATAFROMFPGA,360,369,34,19
|
||||
@@ -167,7 +159,7 @@ END
|
||||
|
||||
IDD_S07_UTIL_SEND_PARAMETER DIALOGEX 0, 0, 753, 481
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Send Parameter"
|
||||
CAPTION "Set Parameter"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
GROUPBOX "坐标轴",IDC_STATIC,379,399,50,56
|
||||
@@ -269,12 +261,12 @@ BEGIN
|
||||
PUSHBUTTON "Save To Controller",IDC_BUTTON_SAVE_PARAMETER,46,413,50,24,BS_MULTILINE
|
||||
PUSHBUTTON "Read From Controller",IDC_BUTTON_READ_PARAMETER_FROM_CONTROLLER,120,413,50,24,BS_MULTILINE
|
||||
PUSHBUTTON "Save...",IDC_BUTTON_SAVE,194,413,50,24
|
||||
PUSHBUTTON "Exit",IDCANCEL,696,449,50,14
|
||||
PUSHBUTTON "Exit",IDCANCEL,699,449,50,14,NOT WS_VISIBLE
|
||||
LTEXT "Z=",IDC_STATIC,229,387,10,8
|
||||
LTEXT "Y=",IDC_STATIC,90,302,10,8
|
||||
EDITTEXT IDC_EDIT_INPUT_FILE,58,12,186,14,ES_AUTOHSCROLL
|
||||
LTEXT "Input_File",IDC_STATIC,18,15,33,8
|
||||
PUSHBUTTON "Browse...",IDC_BUTTON_BROWSE,252,12,36,14
|
||||
EDITTEXT IDC_EDIT_INPUT_FILE,58,12,181,14,ES_AUTOHSCROLL
|
||||
LTEXT "Input File",IDC_STATIC,11,15,42,8
|
||||
PUSHBUTTON "Browse...",IDC_BUTTON_BROWSE,246,12,44,14
|
||||
GROUPBOX "速度参数",IDC_STATIC,17,29,273,254
|
||||
LTEXT "X-1",IDC_STATIC,27,63,12,8
|
||||
LTEXT "X-2",IDC_STATIC,27,78,12,8
|
||||
@@ -318,7 +310,7 @@ BEGIN
|
||||
LTEXT "相对距离",IDC_STATIC,436,407,33,8
|
||||
LTEXT "采样时间",IDC_STATIC,529,407,33,8
|
||||
PUSHBUTTON "Stop",IDC_BUTTON_STOP_SAMPLE_SCURVE,627,425,50,14
|
||||
CONTROL "运动曲线图",IDC_CUSTOM_CANVAS,"CDrawGraph",WS_TABSTOP,309,29,423,349
|
||||
CONTROL "运动曲线图",IDC_CUSTOM_CANVAS,"CDrawGraph",WS_TABSTOP,308,29,431,349
|
||||
EDITTEXT IDC_EDIT_SET_PARAMETER_MSGOUTPUT,440,428,165,25,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
|
||||
LTEXT "mm",IDC_STATIC,506,406,12,8
|
||||
LTEXT "s",IDC_STATIC,597,406,8,8
|
||||
@@ -395,10 +387,10 @@ BEGIN
|
||||
CONTROL "控制器(RS232)",IDC_RADIO__SO7_RS232,"Button",BS_AUTORADIOBUTTON,175,57,77,10
|
||||
CONTROL "LK_G激光",IDC_RADIO_KEYENCE_LASER,"Button",BS_AUTORADIOBUTTON,175,75,76,10
|
||||
CONTROL "LK_H激光",IDC_RADIO_KEYENCE_LASER_LK_H,"Button",BS_AUTORADIOBUTTON,175,93,76,10
|
||||
CONTROL "LJ_G激光",IDC_RADIO_KEYENCE_LASER3,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,175,111,76,10
|
||||
CONTROL "LJ_G激光",IDC_RADIO_KEYENCE_LASER3,"Button",BS_AUTORADIOBUTTON,175,111,76,10
|
||||
CONTROL "Verifcation algorithm",IDC_RADIO_SO7_VERIFICATION_ALGORITHM,
|
||||
"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,48,138,81,10
|
||||
CONTROL "Image.dll",IDC_RADIO_TEST_IMAGE_DLL,"Button",BS_AUTORADIOBUTTON,175,124,45,10
|
||||
CONTROL "Image.dll",IDC_RADIO_TEST_IMAGE_DLL,"Button",BS_AUTORADIOBUTTON | NOT WS_VISIBLE,175,124,45,10
|
||||
DEFPUSHBUTTON "OK",IDOK,181,145,50,14
|
||||
PUSHBUTTON "Cancel",IDCANCEL,241,145,50,14
|
||||
GROUPBOX "测试选项",IDC_STATIC,29,15,243,120
|
||||
@@ -491,22 +483,22 @@ END
|
||||
|
||||
IDD_SO7_UTIL_MOVE_LOCATION DIALOGEX 0, 0, 511, 354
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Move To Location(SO7)"
|
||||
CAPTION "Move To Location"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
CONTROL "System",IDC_RADIO_SPEED_SYSTEM,"Button",BS_AUTORADIOBUTTON | WS_GROUP,179,20,39,10
|
||||
CONTROL "Fast",IDC_RADIO_SPEED_FAST,"Button",BS_AUTORADIOBUTTON,179,31,30,10
|
||||
CONTROL "Slow",IDC_RADIO_SPEED_SLOW,"Button",BS_AUTORADIOBUTTON,179,42,31,10
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_X,41,78,53,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_Y,41,99,53,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_Z,41,120,53,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_ZM,39,141,53,12,ES_AUTOHSCROLL
|
||||
CONTROL "Reverse",IDC_CHECK_REVERSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,119,79,43,10
|
||||
PUSHBUTTON "Move To XYZ",ID_OK_START,102,108,71,13,BS_MULTILINE
|
||||
PUSHBUTTON "Move To Zoom",IDC_BUTTON_MOVE_TO_ZOOM,100,140,71,13
|
||||
PUSHBUTTON "Move To XYZ(JM)",IDC_BUTTON_MOVE_TO_XYZ_JM,180,78,71,13
|
||||
PUSHBUTTON "Move To XYZ(Laser)",IDC_BUTTON_MOVE_TO_XYZ_LASER,180,108,71,13
|
||||
PUSHBUTTON "Move To XYZV",IDC_BUTTON_MOVE_TO_XYZV,180,140,71,13
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_Y,41,101,53,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_Z,41,124,53,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_MOVE_TO_ZM,41,147,53,12,ES_AUTOHSCROLL
|
||||
CONTROL "Reverse",IDC_CHECK_REVERSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,108,91,43,10
|
||||
PUSHBUTTON "Move To XYZ",IDC_BUTTON_MOVE_TO_XYZ,103,107,71,24,BS_MULTILINE
|
||||
PUSHBUTTON "Move To Zoom",IDC_BUTTON_MOVE_TO_ZOOM,103,136,71,24
|
||||
PUSHBUTTON "Move To XYZ(JM)",IDC_BUTTON_MOVE_TO_XYZ_JM,180,78,71,24,BS_MULTILINE
|
||||
PUSHBUTTON "Move To XYZ (Laser)",IDC_BUTTON_MOVE_TO_XYZ_LASER,180,107,70,24,BS_MULTILINE
|
||||
PUSHBUTTON "Move To XYZV",IDC_BUTTON_MOVE_TO_XYZV,180,136,71,24
|
||||
EDITTEXT IDC_EDIT_REPETEST_DIS,366,78,57,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_REPETEST_TIMES,366,102,57,12,ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EDIT_REPETEST_INTERVAL,366,126,45,12,ES_RIGHT | ES_AUTOHSCROLL
|
||||
@@ -521,11 +513,11 @@ BEGIN
|
||||
CONTROL "Relative",IDC_RADIO_MOVE_RELATIVE,"Button",BS_AUTORADIOBUTTON | WS_GROUP,107,22,42,10
|
||||
CONTROL "Absolute",IDC_RADIO_MOVE_ABSOLUTE,"Button",BS_AUTORADIOBUTTON,107,38,44,10
|
||||
GROUPBOX "Move Speed",IDC_STATIC,168,9,330,46
|
||||
PUSHBUTTON "EXIT",IDCANCEL,454,333,50,14
|
||||
PUSHBUTTON "EXIT",IDCANCEL,454,333,50,14,NOT WS_VISIBLE
|
||||
LTEXT "x",IDC_STATIC,29,78,8,8
|
||||
LTEXT "y",IDC_STATIC,29,99,8,8
|
||||
LTEXT "z",IDC_STATIC,29,120,8,8
|
||||
LTEXT "zm",IDC_STATIC,25,141,8,8
|
||||
LTEXT "y",IDC_STATIC,29,101,8,8
|
||||
LTEXT "z",IDC_STATIC,29,124,8,8
|
||||
LTEXT "zm",IDC_STATIC,25,147,8,8
|
||||
LTEXT "x",IDC_STATIC,39,188,8,11
|
||||
LTEXT "y",IDC_STATIC,131,188,8,11
|
||||
LTEXT "z",IDC_STATIC,221,188,8,11
|
||||
@@ -561,8 +553,10 @@ BEGIN
|
||||
LTEXT "mm/s",IDC_STATIC,283,29,18,8
|
||||
LTEXT "mm/s",IDC_STATIC,375,29,18,8
|
||||
LTEXT "mm/s",IDC_STATIC,462,28,18,8
|
||||
PUSHBUTTON "Clear All",IDC_BUTTON_SO7_MOVETO_CLEAR_ALL_LOG,452,266,50,14
|
||||
CONTROL "ErrPos",IDC_CHECK_SO7_MOVETO_FPGADATA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,459,186,34,10
|
||||
PUSHBUTTON "Clear All",IDC_BUTTON_SO7_MOVETO_CLEAR_ALL_LOG,452,266,50,21
|
||||
CONTROL "ErrPos",IDC_CHECK_SO7_MOVETO_FPGADATA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,459,187,34,10
|
||||
CONTROL "Auto Set Zero ",IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO,
|
||||
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,108,75,59,10
|
||||
END
|
||||
|
||||
IDD_SO7_UTIL_IMAGE_DLL DIALOGEX 0, 0, 377, 184
|
||||
@@ -862,7 +856,7 @@ BEGIN
|
||||
IDD_S07_UTIL_SEND_PARAMETER, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 746
|
||||
RIGHTMARGIN, 749
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 463
|
||||
END
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// SO7_Move_Location.cpp : 实现文件
|
||||
//
|
||||
#include "stdafx.h"
|
||||
#include "afxdialogex.h"
|
||||
#include "afxpropertysheet.h"
|
||||
#include "resource.h"
|
||||
#include "..\..\..\SevenOcean\SO7_Proto.h"
|
||||
#include "..\..\..\SevenOcean\CMMIO_SERIAL.H"
|
||||
@@ -23,10 +23,9 @@ bool bFlag(false);
|
||||
|
||||
//=====================================================
|
||||
|
||||
IMPLEMENT_DYNAMIC(CSO7_Move_Location, CDialog)
|
||||
IMPLEMENT_DYNAMIC(CSO7_Move_Location, CMFCPropertyPage)
|
||||
|
||||
CSO7_Move_Location::CSO7_Move_Location(CWnd* pParent /*=NULL*/)
|
||||
: CDialog(CSO7_Move_Location::IDD, pParent)
|
||||
CSO7_Move_Location::CSO7_Move_Location(): CMFCPropertyPage(CSO7_Move_Location::IDD)
|
||||
{
|
||||
m_bOutputTime=FALSE;
|
||||
}
|
||||
@@ -37,7 +36,7 @@ CSO7_Move_Location::~CSO7_Move_Location()
|
||||
|
||||
void CSO7_Move_Location::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
CMFCPropertyPage::DoDataExchange(pDX);
|
||||
DDX_Text(pDX, IDC_EDIT_MOVE_TO_X, m_Move_to_X);
|
||||
DDX_Text(pDX, IDC_EDIT_MOVE_TO_Y, m_Move_to_Y);
|
||||
DDX_Text(pDX, IDC_EDIT_MOVE_TO_Z, m_Move_to_Z);
|
||||
@@ -52,10 +51,10 @@ void CSO7_Move_Location::DoDataExchange(CDataExchange* pDX)
|
||||
}
|
||||
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSO7_Move_Location, CDialog)
|
||||
BEGIN_MESSAGE_MAP(CSO7_Move_Location, CMFCPropertyPage)
|
||||
ON_WM_TIMER()
|
||||
ON_BN_CLICKED(IDCANCEL, &CSO7_Move_Location::OnBnClickedCancel)
|
||||
ON_BN_CLICKED(ID_OK_START, &CSO7_Move_Location::OnBnClickedOkStart)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOVE_TO_XYZ, &CSO7_Move_Location::OnBnClickedButtonMoveToXyz)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOVE_TO_ZOOM, &CSO7_Move_Location::OnBnClickedButtonMoveToZoom)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOVE_TO_XYZ_LASER, &CSO7_Move_Location::OnBnClickedButtonMoveToXyzLaser)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOVE_TO_XYZ_JM, &CSO7_Move_Location::OnBnClickedButtonMoveToXyzJm)
|
||||
@@ -149,11 +148,32 @@ BOOL CSO7_Move_Location::OnInitDialog()
|
||||
m_RepeTest_ErrRange=_T("0");
|
||||
bRepeTestDone=false;
|
||||
UpdateData(FALSE);
|
||||
SetTimer(1,150,0);
|
||||
//SetTimer(4,20,NULL);
|
||||
return TRUE;
|
||||
}
|
||||
//=========================================================================================
|
||||
BOOL CSO7_Move_Location::OnSetActive()
|
||||
{
|
||||
bRepeTestDone=false;
|
||||
bFlag=false;
|
||||
bRepeTestDone=true;
|
||||
m_OutMessageX=_T("");
|
||||
m_OutMessageY=_T("");
|
||||
m_OutMessageZ=_T("");
|
||||
m_OutMessageV=_T("");
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_BEGIN_REPE_TEST))->SetWindowTextW(_T("Begin"));
|
||||
SetTimer(1,150,0);
|
||||
return CPropertyPage::OnSetActive();
|
||||
}
|
||||
//=========================================================================================
|
||||
BOOL CSO7_Move_Location::OnKillActive()
|
||||
{
|
||||
KillTimer(1);
|
||||
KillTimer(2);
|
||||
KillTimer(4);
|
||||
KillTimer(5);
|
||||
return CPropertyPage::OnKillActive();
|
||||
}
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedCancel()
|
||||
{
|
||||
KillTimer(1);
|
||||
@@ -163,12 +183,15 @@ void CSO7_Move_Location::OnBnClickedCancel()
|
||||
Sleep(20);
|
||||
|
||||
|
||||
CDialog::OnCancel();
|
||||
CMFCPropertyPage::OnCancel();
|
||||
}
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonMoveToZoom()
|
||||
{
|
||||
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO))->GetCheck())
|
||||
{
|
||||
OnBnClickedButtonZeroSet();
|
||||
}
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
const char* cMove_to_ZM=T2A(m_Move_to_ZM);
|
||||
@@ -201,8 +224,12 @@ void CSO7_Move_Location::OnBnClickedButtonMoveToZoom()
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_TO_POS_ZM();
|
||||
}
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedOkStart()
|
||||
void CSO7_Move_Location::OnBnClickedButtonMoveToXyz()
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO))->GetCheck())
|
||||
{
|
||||
OnBnClickedButtonZeroSet();
|
||||
}
|
||||
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
@@ -275,6 +302,10 @@ void CSO7_Move_Location::OnBnClickedOkStart()
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonMoveToXyzLaser()
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO))->GetCheck())
|
||||
{
|
||||
OnBnClickedButtonZeroSet();
|
||||
}
|
||||
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
@@ -347,6 +378,10 @@ void CSO7_Move_Location::OnBnClickedButtonMoveToXyzLaser()
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonMoveToXyzJm()
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO))->GetCheck())
|
||||
{
|
||||
OnBnClickedButtonZeroSet();
|
||||
}
|
||||
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
@@ -419,6 +454,10 @@ void CSO7_Move_Location::OnBnClickedButtonMoveToXyzJm()
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonMoveToXyzv()
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO))->GetCheck())
|
||||
{
|
||||
OnBnClickedButtonZeroSet();
|
||||
}
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
|
||||
@@ -504,7 +543,6 @@ void CSO7_Move_Location::OnBnClickedButtonMoveToXyzv()
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonZeroSet()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_READ_AXIS_XYZ();
|
||||
|
||||
m_pSO7_Proto->g_machine.x._lSet_Zero_Pos =m_pSO7_Proto->g_machine.x._scale_pos._long_;
|
||||
@@ -522,14 +560,11 @@ void CSO7_Move_Location::OnBnClickedButtonZeroSet()
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_READ_V_DATA();
|
||||
m_pSO7_Proto->g_machine.zm._lSet_Zero_Pos=m_pSO7_Proto->g_machine.zm._scale_pos._long_;
|
||||
}
|
||||
|
||||
|
||||
//=====================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedRadioScale()
|
||||
{
|
||||
SetDlgItemText(IDC_STATIC_DEADBAND_UNITS,_T("pulse"));
|
||||
}
|
||||
|
||||
//=====================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedRadioMm()
|
||||
{
|
||||
@@ -753,7 +788,6 @@ void CSO7_Move_Location::OnBnClickedCheckRepetestAbsolute()
|
||||
//=========================================================================================
|
||||
void CSO7_Move_Location::OnBnClickedButtonBeginRepeTest()
|
||||
{
|
||||
|
||||
if (bFlag)
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_STOP_MOVE_XYZ();
|
||||
@@ -2314,7 +2348,9 @@ void CSO7_Move_Location::OnTimer(UINT_PTR nIDEvent)
|
||||
{
|
||||
if (m_pSO7_Proto->g_machine.s_status._machine_running)
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_RADIO_SCALE))->GetCheck())
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_READ_AXIS_XYZ();
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_READ_V_DATA();
|
||||
if (((CButton *)GetDlgItem(IDC_RADIO_SCALE))->GetCheck())
|
||||
{
|
||||
m_X_Position.Format(_T("%8ld"),(m_pSO7_Proto->g_machine.x._scale_pos._long_-m_pSO7_Proto->g_machine.x._lSet_Zero_Pos));
|
||||
GetDlgItem(IDC_EDIT_X_AXIS)->SetWindowText(m_X_Position);
|
||||
@@ -2326,7 +2362,6 @@ void CSO7_Move_Location::OnTimer(UINT_PTR nIDEvent)
|
||||
m_Zm_Position.Format(_T("%8ld"),(m_pSO7_Proto->g_machine.zm._scale_pos._long_ - m_pSO7_Proto->g_machine.zm._lSet_Zero_Pos));
|
||||
GetDlgItem(IDC_EDIT_ZM_AXIS)->SetWindowText(m_Zm_Position);
|
||||
}
|
||||
|
||||
else if(((CButton *)GetDlgItem(IDC_RADIO_INCH))->GetCheck())
|
||||
{
|
||||
m_X_Position.Format(_T("%8.4lf"), (m_pSO7_Proto->g_machine.x._d_cur_pos_-m_pSO7_Proto->g_machine.x._dSet_Zero_Pos)/25.4);
|
||||
@@ -2535,7 +2570,7 @@ void CSO7_Move_Location::OnTimer(UINT_PTR nIDEvent)
|
||||
break;
|
||||
}
|
||||
}
|
||||
CDialog::OnTimer(nIDEvent);
|
||||
CMFCPropertyPage::OnTimer(nIDEvent);
|
||||
|
||||
}
|
||||
//=====================================================================================
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
|
||||
// CSO7_Move_Location ¶Ô»°¿ò
|
||||
|
||||
class CSO7_Move_Location : public CDialog
|
||||
class CSO7_Move_Location : public CMFCPropertyPage
|
||||
{
|
||||
DECLARE_DYNAMIC(CSO7_Move_Location)
|
||||
|
||||
public:
|
||||
CSO7_Move_Location(CWnd* pParent = NULL); // 标准构造函数
|
||||
virtual ~CSO7_Move_Location();
|
||||
CSO7_Move_Location();
|
||||
~CSO7_Move_Location();
|
||||
|
||||
// ¶Ô»°¿òÊý¾Ý
|
||||
enum { IDD = IDD_SO7_UTIL_MOVE_LOCATION };
|
||||
@@ -16,7 +16,9 @@ public:
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Ö§³Ö
|
||||
virtual BOOL OnInitDialog();
|
||||
DECLARE_MESSAGE_MAP()
|
||||
virtual BOOL OnSetActive();
|
||||
virtual BOOL OnKillActive();
|
||||
DECLARE_MESSAGE_MAP()
|
||||
public:
|
||||
double m_move_to_x;
|
||||
double m_move_to_y;
|
||||
@@ -75,7 +77,7 @@ public:
|
||||
CString m_OutputTime;
|
||||
void OutputWithScroll(const CString &strNewText,CEdit &edtOutput);
|
||||
afx_msg void OnBnClickedCancel();
|
||||
afx_msg void OnBnClickedOkStart();
|
||||
afx_msg void OnBnClickedButtonMoveToXyz();
|
||||
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
||||
afx_msg void OnBnClickedButtonMoveToZoom();
|
||||
afx_msg void OnBnClickedButtonMoveToXyzLaser();
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
//
|
||||
#include "stdafx.h"
|
||||
#include <math.h>
|
||||
#include "afxdialogex.h"
|
||||
#include "afxpropertysheet.h"
|
||||
#include "resource.h"
|
||||
#include "..\..\..\SevenOcean\EF8000_Interface.h"
|
||||
#include "..\..\..\SevenOcean\SO7_Proto.h"
|
||||
@@ -18,10 +18,9 @@ extern CEF8000_Interface* m_pEF8000_Interface;
|
||||
|
||||
// CSO7_Send_Parameter dialog
|
||||
|
||||
IMPLEMENT_DYNAMIC(CSO7_Send_Parameter, CDialog)
|
||||
IMPLEMENT_DYNAMIC(CSO7_Send_Parameter, CMFCPropertyPage)
|
||||
|
||||
CSO7_Send_Parameter::CSO7_Send_Parameter(CWnd* pParent /*=NULL*/)
|
||||
: CDialog(CSO7_Send_Parameter::IDD, pParent)
|
||||
CSO7_Send_Parameter::CSO7_Send_Parameter():CMFCPropertyPage(CSO7_Send_Parameter::IDD)
|
||||
{
|
||||
m_dbStartX=0.0;
|
||||
m_dbEndX=10;
|
||||
@@ -52,7 +51,7 @@ CSO7_Send_Parameter::~CSO7_Send_Parameter()
|
||||
//================================================================
|
||||
void CSO7_Send_Parameter::DoDataExchange(CDataExchange* pDX)
|
||||
{
|
||||
CDialog::DoDataExchange(pDX);
|
||||
CMFCPropertyPage::DoDataExchange(pDX);
|
||||
|
||||
DDX_Text(pDX, IDC_EDIT_BASESPEED_X1, m_csBaseSpeedX[0]);
|
||||
DDX_Text(pDX, IDC_EDIT_MAXSPEED_X1, m_csMaxSpeedX[0]);
|
||||
@@ -156,7 +155,7 @@ void CSO7_Send_Parameter::DoDataExchange(CDataExchange* pDX)
|
||||
|
||||
|
||||
//================================================================
|
||||
BEGIN_MESSAGE_MAP(CSO7_Send_Parameter, CDialog)
|
||||
BEGIN_MESSAGE_MAP(CSO7_Send_Parameter, CMFCPropertyPage)
|
||||
ON_WM_TIMER()
|
||||
ON_WM_PAINT()
|
||||
ON_WM_ERASEBKGND()
|
||||
@@ -176,7 +175,7 @@ END_MESSAGE_MAP()
|
||||
// CSO7_Send_Parameter message handlers
|
||||
BOOL CSO7_Send_Parameter::OnInitDialog()
|
||||
{
|
||||
CDialog::OnInitDialog();
|
||||
CMFCPropertyPage::OnInitDialog();
|
||||
|
||||
// Add "About..." menu item to system menu.
|
||||
|
||||
@@ -235,13 +234,24 @@ BOOL CSO7_Send_Parameter::OnInitDialog()
|
||||
|
||||
return TRUE; // return TRUE unless you set the focus to a control
|
||||
}
|
||||
|
||||
//=========================================================================================
|
||||
BOOL CSO7_Send_Parameter::OnSetActive()
|
||||
{
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_START_SAMPLE_SCURVE))->EnableWindow(TRUE);
|
||||
return CPropertyPage::OnSetActive();
|
||||
}
|
||||
//=========================================================================================
|
||||
BOOL CSO7_Send_Parameter::OnKillActive()
|
||||
{
|
||||
KillTimer(1);
|
||||
return CPropertyPage::OnKillActive();
|
||||
}
|
||||
//================================================================
|
||||
void CSO7_Send_Parameter::OnPaint()
|
||||
{
|
||||
CPaintDC dc(this); // device context for painting
|
||||
OnDraw(&dc);
|
||||
CDialog::OnPaint();
|
||||
CMFCPropertyPage::OnPaint();
|
||||
}
|
||||
|
||||
//================================================================
|
||||
@@ -258,14 +268,14 @@ BOOL CSO7_Send_Parameter::OnEraseBkgnd(CDC* pDC)
|
||||
{
|
||||
//UNREFERENCED_PARAMETER(pDC);
|
||||
//return TRUE;
|
||||
return CDialog::OnEraseBkgnd(pDC);
|
||||
return CMFCPropertyPage::OnEraseBkgnd(pDC);
|
||||
}
|
||||
|
||||
//================================================================
|
||||
void CSO7_Send_Parameter::OnBnClickedOk()
|
||||
{
|
||||
KillTimer(1);
|
||||
CDialog::OnOK();
|
||||
CMFCPropertyPage::OnOK();
|
||||
}
|
||||
#pragma region Send_Parameter
|
||||
|
||||
@@ -976,7 +986,7 @@ void CSO7_Send_Parameter::OnTimer(UINT_PTR nIDEvent)
|
||||
}
|
||||
}
|
||||
|
||||
CDialog::OnTimer(nIDEvent);
|
||||
CMFCPropertyPage::OnTimer(nIDEvent);
|
||||
}
|
||||
|
||||
//#pragma endregion
|
||||
@@ -1007,5 +1017,5 @@ void CSO7_Send_Parameter::OnBnClickedCancel()
|
||||
CString csPath;
|
||||
m_pSO7_Proto->GetAppPath(csPath);
|
||||
m_pSO7_Proto->Save_SevenOcean_Inifile(csPath+_T("\\Utility_Config.ini"));
|
||||
CDialog::OnCancel();
|
||||
CMFCPropertyPage::OnCancel();
|
||||
}
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
|
||||
// CSO7_Send_Parameter dialog
|
||||
|
||||
class CSO7_Send_Parameter : public CDialog
|
||||
class CSO7_Send_Parameter : public CMFCPropertyPage
|
||||
{
|
||||
DECLARE_DYNAMIC(CSO7_Send_Parameter)
|
||||
|
||||
public:
|
||||
CSO7_Send_Parameter(CWnd* pParent = NULL); // standard constructor
|
||||
virtual ~CSO7_Send_Parameter();
|
||||
CSO7_Send_Parameter();
|
||||
~CSO7_Send_Parameter();
|
||||
|
||||
// Dialog Data
|
||||
enum { IDD = IDD_S07_UTIL_SEND_PARAMETER };
|
||||
@@ -19,6 +19,8 @@ public:
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
||||
virtual BOOL OnInitDialog();
|
||||
virtual BOOL OnSetActive();
|
||||
virtual BOOL OnKillActive();
|
||||
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
||||
afx_msg void OnPaint();
|
||||
void OnDraw(CDC* pDC);
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "MyListCtrl.h"
|
||||
#include "MyMFCButton.h"
|
||||
#include "So7_Util_Program.h"
|
||||
#include "So7_Motion_Pages.h"
|
||||
#include "SO7_UtilDlg.h"
|
||||
// CSO7_UtilDlg 对话框
|
||||
|
||||
@@ -98,7 +99,6 @@ BEGIN_MESSAGE_MAP(CSO7_UtilDlg, CDialog)
|
||||
ON_BN_CLICKED(IDCANCEL, &CSO7_UtilDlg::OnBnClickedCancel)
|
||||
ON_BN_CLICKED(IDC_BUTTON_STOP_SO7MACHINE, &CSO7_UtilDlg::OnBnClickedButtonStopSo7machine)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_RESET_XYZ, &CSO7_UtilDlg::OnBnClickedButtonSo7ResetXyz)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOVE_TO, &CSO7_UtilDlg::OnBnClickedButtonMoveTo)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_READ_AXIS_XYZ, &CSO7_UtilDlg::OnBnClickedButtonSo7ReadAxisXyz)
|
||||
ON_BN_CLICKED(IDC_RADIO_SPEED_GEAR1, &CSO7_UtilDlg::OnBnClickedRadioSpeedGear1)
|
||||
ON_BN_CLICKED(IDC_RADIO_SPEED_GEAR2, &CSO7_UtilDlg::OnBnClickedRadioSpeedGear2)
|
||||
@@ -118,31 +118,25 @@ BEGIN_MESSAGE_MAP(CSO7_UtilDlg, CDialog)
|
||||
ON_BN_CLICKED(IDC_BUTTON_RESET_V, &CSO7_UtilDlg::OnBnClickedButtonResetV)
|
||||
ON_BN_CLICKED(IDC_BUTTON_GET_FIXTURE_FLAG, &CSO7_UtilDlg::OnBnClickedButtonGetFixtureFlag)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SET_RESET_FLAG, &CSO7_UtilDlg::OnBnClickedButtonSetResetFlag)
|
||||
ON_BN_CLICKED(IDC_BUTTON_PROBE_ONOFF, &CSO7_UtilDlg::OnBnClickedButtonProbeOnoff)
|
||||
ON_EN_KILLFOCUS(IDC_EDIT_SET_VER_NO, &CSO7_UtilDlg::OnEnKillfocusEditSetVerNo)
|
||||
ON_BN_CLICKED(IDC_BUTTON_FIXTURE_ONOFF, &CSO7_UtilDlg::OnBnClickedButtonFixtureOnoff)
|
||||
ON_BN_CLICKED(IDC_BUTTON_FIXTURE_UPDOWN, &CSO7_UtilDlg::OnBnClickedButtonFixtureUpdown)
|
||||
ON_BN_CLICKED(IDC_BUTTON_RESET_WORKTABLE_RIGHT, &CSO7_UtilDlg::OnBnClickedButtonResetWorktableRight)
|
||||
ON_BN_CLICKED(IDC_BUTTON_GET_LASER, &CSO7_UtilDlg::OnBnClickedButtonGetLaser)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SET_SECTION, &CSO7_UtilDlg::OnBnClickedButtonSetSection)
|
||||
ON_BN_CLICKED(IDC_BUTTON_CORRECTION_SCALE, &CSO7_UtilDlg::OnBnClickedButtonCorrectionScale)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SET_OUT_PORT, &CSO7_UtilDlg::OnBnClickedButtonSetOutPort)
|
||||
ON_EN_KILLFOCUS(IDC_EDIT_X_SCALE_COEFFICIENT, &CSO7_UtilDlg::OnEnKillfocusEditXScaleCoefficient)
|
||||
ON_EN_KILLFOCUS(IDC_EDIT_Y_SCALE_COEFFICIENT, &CSO7_UtilDlg::OnEnKillfocusEditYScaleCoefficient)
|
||||
ON_EN_KILLFOCUS(IDC_EDIT_Z_SCALE_COEFFICIENT, &CSO7_UtilDlg::OnEnKillfocusEditZScaleCoefficient)
|
||||
ON_BN_CLICKED(IDC_BUTTON_LOAD_SO7CONFIG, &CSO7_UtilDlg::OnBnClickedButtonLoadSo7config)
|
||||
ON_BN_CLICKED(IDC_BUTTON_AUTO_ZOOM, &CSO7_UtilDlg::OnBnClickedButtonAutoZoom)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MANUAL_HOME, &CSO7_UtilDlg::OnBnClickedButtonManualHome)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SETUP_SO7CONFIG, &CSO7_UtilDlg::OnBnClickedButtonSetupSo7config)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_READ_IN_PORT_STATUS, &CSO7_UtilDlg::OnBnClickedButtonSo7ReadInPortStatus)
|
||||
ON_BN_CLICKED(IDC_RADIO_SPEED_GEAR5, &CSO7_UtilDlg::OnBnClickedRadioSpeedGear5)
|
||||
ON_EN_KILLFOCUS(IDC_EDIT_SO7_READ_IO_STATUS_ADDRESS, &CSO7_UtilDlg::OnEnKillfocusEditSo7ReadIoStatusAddress)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_TEST_Z_SIGNAL, &CSO7_UtilDlg::OnBnClickedButtonSo7TestZSignal)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_CNC_PROGRAM, &CSO7_UtilDlg::OnBnClickedButtonSo7CncProgram)
|
||||
ON_BN_CLICKED(IDC_CHECK_SO7_TURN_ON_FFF_LASER, &CSO7_UtilDlg::OnBnClickedCheckSo7TurnOnFffLaser)
|
||||
ON_BN_CLICKED(IDC_CHECK_SO7_OUT_PORT, &CSO7_UtilDlg::OnBnClickedCheckSo7TurnOnFffLaser)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_SENDDATATOFPGA, &CSO7_UtilDlg::OnBnClickedButtonSo7Senddatatofpga)
|
||||
ON_BN_CLICKED(IDC_BUTTON_SO7_READDATAFROMFPGA, &CSO7_UtilDlg::OnBnClickedButtonSo7Readdatafromfpga)
|
||||
ON_BN_CLICKED(IDC_RADIO_READ_INPUT_PORT, &CSO7_UtilDlg::OnBnClickedRadioReadInputPort)
|
||||
ON_BN_CLICKED(IDC_RADIO_READ_OUTPUT_PORT, &CSO7_UtilDlg::OnBnClickedRadioReadOutputPort)
|
||||
ON_BN_CLICKED(IDC_BUTTON_MOTION_PARAMETER, &CSO7_UtilDlg::OnBnClickedButtonMotionParameter)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
|
||||
@@ -218,7 +212,6 @@ BOOL CSO7_UtilDlg::OnInitDialog()
|
||||
((CComboBox *)GetDlgItem(IDC_COMBO_RWDATA_ADDR))->InsertString(i,csTmp);
|
||||
}
|
||||
((CComboBox *)GetDlgItem(IDC_COMBO_RWDATA_ADDR))->SetCurSel(10);
|
||||
GetDlgItem(IDC_EDIT_SO7_READ_IO_STATUS_ADDRESS)->SetWindowTextW(_T("4"));
|
||||
GetDlgItem(IDC_EDIT_RWDATA_DATA)->SetWindowTextW(_T("0"));
|
||||
|
||||
((CComboBox *)GetDlgItem(IDC_COMBO_SO7_HOMEMODE))->ResetContent();
|
||||
@@ -293,9 +286,9 @@ void CSO7_UtilDlg::UpdateCtrlsStatus(bool _bEnable)
|
||||
GetDlgItem(IDC_EDIT_COAXIAL_LIGHT2)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_EDIT_COAXIAL_LIGHT3)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_EDIT_COAXIAL_LIGHT4)->EnableWindow(_bEnable);
|
||||
|
||||
|
||||
GetDlgItem(IDC_BUTTON_MOTION_PARAMETER)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SETUP_SO7CONFIG)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_LOAD_SO7CONFIG)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_MOVE_ZOOM_IN)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_MOVE_ZOOM_OUT)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_MOVE_Z_UP)->EnableWindow(_bEnable);
|
||||
@@ -313,27 +306,19 @@ void CSO7_UtilDlg::UpdateCtrlsStatus(bool _bEnable)
|
||||
GetDlgItem(IDC_BUTTON_RESET_WORKTABLE)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_RESET_WORKTABLE_RIGHT)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_MANUAL_HOME)->EnableWindow(_bEnable);
|
||||
|
||||
GetDlgItem(IDC_BUTTON_MOVE_TO)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_AUTO_ZOOM)->EnableWindow(_bEnable);
|
||||
|
||||
GetDlgItem(IDC_BUTTON_SET_RESET_FLAG)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_GET_LASER)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_PROBE_ONOFF)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_FIXTURE_ONOFF)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_CHECK_SO7_OUT_PORT)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SET_OUT_PORT)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_READ_IN_PORT_STATUS)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_CHECK_CONTINUOUS_READ_IO_STATUS)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_TEST_Z_SIGNAL)->EnableWindow(_bEnable);
|
||||
|
||||
GetDlgItem(IDC_EDIT_SET_VER_NO)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SET_SECTION)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_CORRECTION_SCALE)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_CNC_PROGRAM)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_CHECK_SO7_TURN_ON_FFF_LASER)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_SENDDATATOFPGA)->EnableWindow(_bEnable);
|
||||
GetDlgItem(IDC_BUTTON_SO7_READDATAFROMFPGA)->EnableWindow(_bEnable);
|
||||
|
||||
}
|
||||
|
||||
//=====================================================================
|
||||
@@ -398,10 +383,6 @@ void CSO7_UtilDlg::OnBnClickedButtonStartSo7machine()
|
||||
m_pSO7_Proto->g_machine.GetInterruptMsgMethod=E_GET_INTERRUPT_MSG_INQUIRY;
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_GET_INTERRUPT_MSG_METHOD(m_pSO7_Proto->g_machine.GetInterruptMsgMethod);
|
||||
}
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_PROBE_ONOFF))->SetWindowTextW(_T("当前探头:激光"));
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_ONOFF))->SetWindowTextW(_T("当前状态:夹具开"));
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN))->SetWindowTextW(_T("当前状态:夹具上"));
|
||||
|
||||
UpdateCtrlsStatus(true);
|
||||
SetTimer(1, 150, 0);
|
||||
GetDlgItem(IDC_EDIT_UPDATE_FREQ)->SetWindowText(_T("150"));
|
||||
@@ -445,29 +426,8 @@ void CSO7_UtilDlg::OnBnClickedCancel()
|
||||
//=====================================================================
|
||||
void CSO7_UtilDlg::OnBnClickedButtonSo7ResetXyz()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_RESET_XYZ();
|
||||
}
|
||||
|
||||
//=====================================================================
|
||||
void CSO7_UtilDlg::OnBnClickedButtonMoveTo()
|
||||
{
|
||||
if(!g_pVolComp)
|
||||
g_pVolComp=new CSO7_VolComp();
|
||||
|
||||
CSO7_Move_Location* pSO7_Move_Location=new CSO7_Move_Location;
|
||||
pSO7_Move_Location->DoModal();
|
||||
delete pSO7_Move_Location;
|
||||
pSO7_Move_Location=NULL;
|
||||
|
||||
if (g_pVolComp)
|
||||
{
|
||||
delete g_pVolComp;
|
||||
g_pVolComp=nullptr;
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
//============================================
|
||||
void CSO7_UtilDlg::OnBnClickedButtonAutoZoom()
|
||||
{
|
||||
@@ -710,10 +670,8 @@ void CSO7_UtilDlg::OnEnKillfocusEditLightSizeValue()
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_LIGHT_SIZE(CT_LIGHT4_SIZE,m_pSO7_Proto->g_machine.Light_Size);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnEnKillfocusEditLightSwitch()
|
||||
{
|
||||
|
||||
@@ -787,46 +745,36 @@ void CSO7_UtilDlg::OnBnClickedButtonResetWorktable()
|
||||
}
|
||||
}
|
||||
m_pSO7_Proto->so7_motion_reset_worktable_lower_left(m_HomeMode);
|
||||
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonResetWorktableRight()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->so7_motion_reset_worktable_top_right();
|
||||
}
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonResetV()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_RESET_V();
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonGetFixtureFlag()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_GET_FIXTURE_VALUE();
|
||||
CString csOutMessage;
|
||||
csOutMessage.Format(_T("%d"),m_pSO7_Proto->g_machine.cFixtureFlag);
|
||||
m_OutMessage = _T("Fixture_Flag : ")+csOutMessage;
|
||||
OutputWithScroll(m_OutMessage,m_edMSG);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonSetResetFlag()
|
||||
{
|
||||
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_RESET_FLAG();
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnEnKillfocusEditSetVerNo()
|
||||
{
|
||||
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
const char* cTempSendCmd;
|
||||
@@ -835,73 +783,11 @@ void CSO7_UtilDlg::OnEnKillfocusEditSetVerNo()
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_VER_NUMBER();
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonProbeOnoff()
|
||||
{
|
||||
|
||||
static bool bFlag(false);
|
||||
|
||||
if (bFlag)
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_probe_on_off_(false);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_PROBE_ONOFF))->SetWindowTextW(_T("当前探头:激光"));
|
||||
bFlag=false;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_probe_on_off_(true);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_PROBE_ONOFF))->SetWindowTextW(_T("当前探头:接触式"));
|
||||
bFlag=true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonFixtureOnoff()
|
||||
{
|
||||
|
||||
static bool bFlag(false);
|
||||
|
||||
if (bFlag)
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_fixture_on_off(true);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_ONOFF))->SetWindowTextW(_T("当前状态:夹具开"));
|
||||
bFlag=false;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_fixture_on_off(false);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_ONOFF))->SetWindowTextW(_T("当前状态:夹具关"));
|
||||
bFlag=true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonFixtureUpdown()
|
||||
{
|
||||
|
||||
static bool bFlag(false);
|
||||
|
||||
if (bFlag)
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_fixture_up_down(true);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN))->SetWindowTextW(_T("当前状态:夹具上"));
|
||||
bFlag=false;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_pSO7_Proto->so7_motion_fixture_up_down(false);
|
||||
((CButton*)GetDlgItem(IDC_BUTTON_FIXTURE_UPDOWN))->SetWindowTextW(_T("当前状态:夹具下"));
|
||||
bFlag=true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonGetLaser()
|
||||
void CSO7_UtilDlg::OnBnClickedButtonSetOutPort()
|
||||
{
|
||||
m_SetIOStatusAddr=static_cast<char>(((CComboBox *)GetDlgItem(IDC_COMBO_OUTPORT_NUMBER))->GetCurSel());
|
||||
char cSetValue(0);
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_TURN_ON_FFF_LASER))->GetCheck())
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_OUT_PORT))->GetCheck())
|
||||
{
|
||||
cSetValue=1;
|
||||
}
|
||||
@@ -911,66 +797,6 @@ void CSO7_UtilDlg::OnBnClickedButtonGetLaser()
|
||||
}
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_COMMON_COMMAND_DATA(CT_DATA,CT_WRITE_IO_DAT,m_SetIOStatusAddr,cSetValue);
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonSetSection()
|
||||
{
|
||||
|
||||
if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_X))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SECTION(0);
|
||||
}
|
||||
|
||||
else if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_Y))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SECTION(1);
|
||||
}
|
||||
|
||||
else if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_Z))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_SET_SECTION(2);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonCorrectionScale()
|
||||
{
|
||||
/*****************************************************************
|
||||
m_pSO7_Proto->g_machine.x._pos_fixed._long_=m_pSO7_Proto->MMtoScale(100,m_pSO7_Proto->g_machine.s_machine_config.x_axis._scale_resolution);
|
||||
m_pSO7_Proto->g_machine.y._pos_fixed._long_=m_pSO7_Proto->MMtoScale(-100,m_pSO7_Proto->g_machine.s_machine_config.y_axis._scale_resolution);
|
||||
m_pSO7_Proto->g_machine.z._pos_fixed._long_=m_pSO7_Proto->MMtoScale(0,m_pSO7_Proto->g_machine.s_machine_config.z_axis._scale_resolution);
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_X(m_pSO7_Proto->g_machine.x._Move_Speed_Gear);
|
||||
Sleep(600);
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_STOP_MOVE_XYZ();
|
||||
Sleep(50);
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_Y(-m_pSO7_Proto->g_machine.y._Move_Speed_Gear);
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_TO_POS_XYZ(CT_MOVETOXYZ);
|
||||
|
||||
//m_pSO7_Proto->g_machine.x._pos_fixed._long_=m_pSO7_Proto->MMtoScale(100,m_pSO7_Proto->g_machine.s_machine_config.x_axis._scale_resolution);
|
||||
//m_pSO7_Proto->g_machine.y._pos_fixed._long_=m_pSO7_Proto->MMtoScale(0,m_pSO7_Proto->g_machine.s_machine_config.y_axis._scale_resolution);
|
||||
//m_pSO7_Proto->g_machine.z._pos_fixed._long_=m_pSO7_Proto->MMtoScale(0,m_pSO7_Proto->g_machine.s_machine_config.z_axis._scale_resolution);
|
||||
//m_pSO7_Proto->_send_cmd_SO7_CMD_MOVE_TO_POS_XYZ(CT_MOVETOXYZ);
|
||||
/************************************************************/
|
||||
if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_X))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_CORRECTION_SCALE(0);
|
||||
}
|
||||
|
||||
else if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_Y))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_CORRECTION_SCALE(1);
|
||||
}
|
||||
|
||||
else if (((CButton *)GetDlgItem(IDC_RADIO_SELECT_Z))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_CORRECTION_SCALE(2);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnEnKillfocusEditXScaleCoefficient()
|
||||
{
|
||||
|
||||
@@ -980,8 +806,6 @@ void CSO7_UtilDlg::OnEnKillfocusEditXScaleCoefficient()
|
||||
|
||||
m_pSO7_Proto->g_machine.s_machine_config.x_axis._scale_resolution = atof(cTempValue);
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnEnKillfocusEditYScaleCoefficient()
|
||||
{
|
||||
|
||||
@@ -1003,16 +827,24 @@ void CSO7_UtilDlg::OnEnKillfocusEditZScaleCoefficient()
|
||||
m_pSO7_Proto->g_machine.s_machine_config.z_axis._scale_resolution = atof(cTempValue);
|
||||
}
|
||||
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedButtonLoadSo7config()
|
||||
void CSO7_UtilDlg::OnBnClickedButtonMotionParameter()
|
||||
{
|
||||
KillTimer(1);
|
||||
CSO7_Send_Parameter* pSO7_Send_Parameter=new CSO7_Send_Parameter;
|
||||
pSO7_Send_Parameter->DoModal();
|
||||
delete pSO7_Send_Parameter;
|
||||
if(!g_pVolComp)
|
||||
g_pVolComp=new CSO7_VolComp();
|
||||
|
||||
CSo7_Motion_Pages *pSo7_Motion_Pages = new CSo7_Motion_Pages(_T("Motion"), this);
|
||||
pSo7_Motion_Pages->DoModal();
|
||||
delete pSo7_Motion_Pages;
|
||||
pSo7_Motion_Pages=nullptr;
|
||||
|
||||
if (g_pVolComp)
|
||||
{
|
||||
delete g_pVolComp;
|
||||
g_pVolComp=nullptr;
|
||||
}
|
||||
SetTimer(1,150,NULL);
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
//===================================================
|
||||
@@ -1171,18 +1003,6 @@ void CSO7_UtilDlg::OnBnClickedButtonSo7Readdatafromfpga()
|
||||
m_OutMessage.Format(_T("[Read]Data=%d ."),m_pSO7_Proto->g_machine.FPGAData);
|
||||
OutputWithScroll(m_OutMessage,m_edMSG);
|
||||
}
|
||||
|
||||
//================================================================================================
|
||||
void CSO7_UtilDlg::OnEnKillfocusEditSo7ReadIoStatusAddress()
|
||||
{
|
||||
UpdateData(TRUE);
|
||||
USES_CONVERSION;
|
||||
CString str;
|
||||
GetDlgItem(IDC_EDIT_SO7_READ_IO_STATUS_ADDRESS)->GetWindowText(str);
|
||||
const char* cTempValue=T2A(str);
|
||||
|
||||
m_ReadIOStatusAddr= static_cast<char>(atoi(cTempValue));
|
||||
}
|
||||
//================================================================================================
|
||||
void CSO7_UtilDlg::OnBnClickedRadioReadInputPort()
|
||||
{
|
||||
@@ -1414,7 +1234,7 @@ void CSO7_UtilDlg::OnBnClickedButtonSo7CncProgram()
|
||||
|
||||
void CSO7_UtilDlg::OnBnClickedCheckSo7TurnOnFffLaser()
|
||||
{
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_TURN_ON_FFF_LASER))->GetCheck())
|
||||
if (((CButton *)GetDlgItem(IDC_CHECK_SO7_OUT_PORT))->GetCheck())
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_COMMON_COMMAND(CT_MOTOR,CT_M_LASE_ON,0);
|
||||
}
|
||||
@@ -1422,6 +1242,4 @@ void CSO7_UtilDlg::OnBnClickedCheckSo7TurnOnFffLaser()
|
||||
{
|
||||
m_pSO7_Proto->_send_cmd_SO7_CMD_COMMON_COMMAND(CT_MOTOR,CT_M_LASE_OFF,0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -73,7 +73,6 @@ public:
|
||||
afx_msg void OnBnClickedCancel();
|
||||
afx_msg void OnBnClickedButtonStopSo7machine();
|
||||
afx_msg void OnBnClickedButtonSo7ResetXyz();
|
||||
afx_msg void OnBnClickedButtonMoveTo();
|
||||
afx_msg void OnBnClickedButtonSo7ReadAxisXyz();
|
||||
afx_msg void OnTimer(UINT_PTR nIDEvent);
|
||||
afx_msg BOOL PreTranslateMessage(MSG* pMsg);
|
||||
@@ -99,24 +98,17 @@ public:
|
||||
afx_msg void OnBnClickedButtonResetV();
|
||||
afx_msg void OnBnClickedButtonGetFixtureFlag();
|
||||
afx_msg void OnBnClickedButtonSetResetFlag();
|
||||
afx_msg void OnBnClickedButtonProbeOnoff();
|
||||
afx_msg void OnEnKillfocusEditSetVerNo();
|
||||
afx_msg void OnBnClickedButtonFixtureOnoff();
|
||||
afx_msg void OnBnClickedButtonFixtureUpdown();
|
||||
afx_msg void OnBnClickedButtonResetWorktableRight();
|
||||
afx_msg void OnBnClickedButtonGetLaser();
|
||||
afx_msg void OnBnClickedButtonSetSection();
|
||||
afx_msg void OnBnClickedButtonCorrectionScale();
|
||||
afx_msg void OnBnClickedButtonSetOutPort();
|
||||
afx_msg void OnEnKillfocusEditXScaleCoefficient();
|
||||
afx_msg void OnEnKillfocusEditYScaleCoefficient();
|
||||
afx_msg void OnEnKillfocusEditZScaleCoefficient();
|
||||
afx_msg void OnBnClickedButtonLoadSo7config();
|
||||
afx_msg void OnBnClickedButtonAutoZoom();
|
||||
afx_msg void OnBnClickedButtonManualHome();
|
||||
afx_msg void OnBnClickedButtonSetupSo7config();
|
||||
afx_msg void OnBnClickedButtonSo7ReadInPortStatus();
|
||||
afx_msg void OnBnClickedRadioSpeedGear5();
|
||||
afx_msg void OnEnKillfocusEditSo7ReadIoStatusAddress();
|
||||
afx_msg void OnBnClickedButtonSo7TestZSignal();
|
||||
afx_msg void OnBnClickedButtonSo7CncProgram();
|
||||
afx_msg void OnBnClickedCheckSo7TurnOnFffLaser();
|
||||
@@ -124,4 +116,5 @@ public:
|
||||
afx_msg void OnBnClickedButtonSo7Readdatafromfpga();
|
||||
afx_msg void OnBnClickedRadioReadInputPort();
|
||||
afx_msg void OnBnClickedRadioReadOutputPort();
|
||||
afx_msg void OnBnClickedButtonMotionParameter();
|
||||
};
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
#include "stdafx.h"
|
||||
#include "afxpropertysheet.h"
|
||||
#include "resource.h"
|
||||
#include "..\..\..\SevenOcean\EF8000_Interface.h"
|
||||
#include "..\..\..\SevenOcean\SO7_Proto.h"
|
||||
#include "..\..\..\SevenOcean\CMMIO_SERIAL.H"
|
||||
#include "DrawGraph.h"
|
||||
#include "ProcessButton.h"
|
||||
#include "SO7_UtilDlg.h"
|
||||
#include "SO7_Send_Parameter.h"
|
||||
|
||||
#include "SO7_VolComp.h"
|
||||
#include "SO7_Move_Location.h"
|
||||
|
||||
#include "So7_Motion_Pages.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#undef THIS_FILE
|
||||
static char THIS_FILE[] = __FILE__;
|
||||
#endif
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSo7_Motion_Pages
|
||||
|
||||
IMPLEMENT_DYNAMIC(CSo7_Motion_Pages, CMFCPropertySheet)
|
||||
|
||||
CSo7_Motion_Pages::CSo7_Motion_Pages(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
|
||||
:CMFCPropertySheet(pszCaption, pParentWnd, iSelectPage)
|
||||
{
|
||||
m_psh.dwFlags |=PSH_NOAPPLYNOW;
|
||||
m_psh.dwFlags &=~PSH_HASHELP;
|
||||
SetLook(CMFCPropertySheet::PropSheetLook_Tabs);
|
||||
AddPage(&m_PageSendParameter);
|
||||
AddPage(&m_PageMoveLocation);
|
||||
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
|
||||
}
|
||||
|
||||
CSo7_Motion_Pages::~CSo7_Motion_Pages()
|
||||
{
|
||||
}
|
||||
|
||||
BEGIN_MESSAGE_MAP(CSo7_Motion_Pages, CMFCPropertySheet)
|
||||
ON_BN_CLICKED(IDC_BUTTON_DIY_EXIT_BUTTON, &CSo7_Motion_Pages::OnCancel)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
//================================================================
|
||||
BOOL CSo7_Motion_Pages::OnInitDialog()
|
||||
{
|
||||
BOOL bResult = CMFCPropertySheet::OnInitDialog();
|
||||
SetIcon(m_hIcon, TRUE); // Set big icon
|
||||
SetIcon(m_hIcon, FALSE); // Set small icon
|
||||
|
||||
CRect BtnRect, TabCtrlRect;
|
||||
int BtnWidth(0);
|
||||
GetDlgItem(IDOK)->GetWindowRect(BtnRect);
|
||||
GetTabControl()->GetWindowRect(TabCtrlRect);
|
||||
ScreenToClient(BtnRect);
|
||||
ScreenToClient(TabCtrlRect);
|
||||
BtnWidth = BtnRect.Width();
|
||||
BtnRect.left = TabCtrlRect.right - BtnWidth;
|
||||
BtnRect.right = TabCtrlRect.right;
|
||||
m_ExitButton.Create(_T("Exit"),BS_PUSHBUTTON|WS_CHILD|WS_TABSTOP, BtnRect, this, IDC_BUTTON_DIY_EXIT_BUTTON);//WS_VISIBLE
|
||||
m_ExitButton.SetFont(GetFont());
|
||||
|
||||
GetDlgItem(IDOK)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(IDHELP)->ShowWindow(SW_HIDE);
|
||||
GetDlgItem(ID_APPLY_NOW)->ShowWindow(SW_HIDE);
|
||||
//GetDlgItem(IDCANCEL)->ShowWindow(SW_HIDE);
|
||||
((CButton*)GetDlgItem(IDCANCEL))->SetWindowTextW(_T("Exit"));
|
||||
|
||||
return bResult;
|
||||
}
|
||||
//================================================================
|
||||
void CSo7_Motion_Pages::OnCancel()
|
||||
{
|
||||
CMFCPropertySheet::OnClose();
|
||||
//Default();
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
#pragma once
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CSo7_Motion_Pages
|
||||
|
||||
class CSo7_Motion_Pages : public CMFCPropertySheet
|
||||
{
|
||||
DECLARE_DYNAMIC(CSo7_Motion_Pages)
|
||||
|
||||
// Construction
|
||||
public:
|
||||
CSo7_Motion_Pages(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
CSO7_Send_Parameter m_PageSendParameter;
|
||||
CSO7_Move_Location m_PageMoveLocation;
|
||||
HICON m_hIcon;
|
||||
CButton m_ExitButton;
|
||||
afx_msg void OnCancel();
|
||||
// Implementation
|
||||
public:
|
||||
virtual ~CSo7_Motion_Pages();
|
||||
protected:
|
||||
DECLARE_MESSAGE_MAP()
|
||||
virtual BOOL OnInitDialog();
|
||||
};
|
||||
|
||||
@@ -346,6 +346,7 @@
|
||||
<ClCompile Include="Setup_so7config.cpp" />
|
||||
<ClCompile Include="SO7_Automatic_Zoom.cpp" />
|
||||
<ClCompile Include="So7_Manual_Machine.cpp" />
|
||||
<ClCompile Include="So7_Motion_Pages.cpp" />
|
||||
<ClCompile Include="SO7_Move_Location.cpp" />
|
||||
<ClCompile Include="So7_Option.cpp" />
|
||||
<ClCompile Include="SO7_Send_Parameter.cpp" />
|
||||
@@ -421,6 +422,7 @@
|
||||
<ClInclude Include="Setup_so7config.h" />
|
||||
<ClInclude Include="SO7_Automatic_Zoom.h" />
|
||||
<ClInclude Include="So7_Manual_Machine.h" />
|
||||
<ClInclude Include="So7_Motion_Pages.h" />
|
||||
<ClInclude Include="SO7_Move_Location.h" />
|
||||
<ClInclude Include="So7_Option.h" />
|
||||
<ClInclude Include="SO7_Send_Parameter.h" />
|
||||
|
||||
@@ -175,6 +175,9 @@
|
||||
<ClCompile Include="TestTesaStarEDialog.cpp">
|
||||
<Filter>Sources Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="So7_Motion_Pages.cpp">
|
||||
<Filter>Sources Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="CaptureDataDlg.h">
|
||||
@@ -384,6 +387,9 @@
|
||||
<ClInclude Include="TestTesaStarEDialog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="So7_Motion_Pages.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="ReadMe.txt" />
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#define IDSTOP 2
|
||||
#define IDSTOP_AUTO_TEST 3
|
||||
#define IDC_BUTTON_MOVE_W 4
|
||||
#define ID_OK_START 5
|
||||
#define IDC_BUTTON_MOVE_TO_XYZ 5
|
||||
#define IDS_ABOUTBOX 7
|
||||
#define IDSTOP_AUTO_TEST_MITUTOYO 8
|
||||
#define IDM_ABOUTBOX 0x0010
|
||||
@@ -254,6 +254,7 @@
|
||||
#define IDC_BUTTON_INIT_SO7USB 1206
|
||||
#define IDC_BUTTON_LOAD_SOCONFIG 1207
|
||||
#define IDC_BUTTON_LOAD_SO7CONFIG 1207
|
||||
#define IDC_BUTTON_MOTION_PARAMETER 1207
|
||||
#define IDC_BUTTON_SO7_MOVE_X 1208
|
||||
#define IDC_BUTTON_SO7_MOVE_X_LEFT 1208
|
||||
#define IDC_BUTTON_SO7_MOVE_Y 1209
|
||||
@@ -326,12 +327,7 @@
|
||||
#define IDC_RADIO_SELECT_X 1262
|
||||
#define IDC_RADIO_SELECT_Y 1263
|
||||
#define IDC_RADIO_SELECT_Z 1264
|
||||
#define IDC_BUTTON_SET_SECTION 1265
|
||||
#define IDC_BUTTON_CORRECTION_SCALE 1266
|
||||
#define IDC_BUTTON_FIXTURE_UPDOWN 1267
|
||||
#define IDC_BUTTON_FIXTURE_ONOFF 1268
|
||||
#define IDC_BUTTON_GET_LASER 1269
|
||||
#define IDC_BUTTON_PROBE_ONOFF 1270
|
||||
#define IDC_BUTTON_SET_OUT_PORT 1269
|
||||
#define IDC_EDIT_SET_VER_NO 1271
|
||||
#define IDC_EDIT_X_SCALE_COEFFICIENT 1272
|
||||
#define IDC_EDIT_Y_SCALE_COEFFICIENT 1273
|
||||
@@ -484,7 +480,7 @@
|
||||
#define IDC_CHECK_REVERSE 1394
|
||||
#define IDC_CHECK_AUTOZOOM_CONTINUE_READ 1394
|
||||
#define IDC_CHECK_TEST_KEYENCE_LK_G_PROGRAM1 1394
|
||||
#define IDC_CHECK_SO7_TURN_ON_FFF_LASER 1394
|
||||
#define IDC_CHECK_SO7_OUT_PORT 1394
|
||||
#define IDC_BUTTON_MANUAL_HOME 1395
|
||||
#define IDC_CHECK_TEST_KEYENCE_LK_G_PROGRAM2 1395
|
||||
#define IDC_CHECK_ 1396
|
||||
@@ -776,7 +772,6 @@
|
||||
#define IDC_MFCBUTTON_STATUS_IN_PORT4 1670
|
||||
#define IDC_MFCBUTTON_STATUS_IN_PORT5 1671
|
||||
#define IDC_RADIO_SPEED_GEAR5 1672
|
||||
#define IDC_EDIT_SO7_READ_IO_STATUS_ADDRESS 1673
|
||||
#define IDC_RADIO_VIDEOCARD_SV4000E 1674
|
||||
#define IDC_RADIO_SV4000E_RGB 1675
|
||||
#define IDC_MFCBUTTON_STATUS_IN_PORT6 1676
|
||||
@@ -881,6 +876,8 @@
|
||||
#define IDC_STATIC_SPEED_PARA1 1816
|
||||
#define IDC_STATIC_SPEED_PARA3 1817
|
||||
#define IDC_STATIC_SPEED_PARA4 1818
|
||||
#define IDC_CHECK_SO7_MOTION_AUTO_SET_ZERO 1819
|
||||
#define IDC_BUTTON_DIY_EXIT_BUTTON 1820
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
@@ -888,7 +885,7 @@
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 189
|
||||
#define _APS_NEXT_COMMAND_VALUE 32771
|
||||
#define _APS_NEXT_CONTROL_VALUE 1819
|
||||
#define _APS_NEXT_CONTROL_VALUE 1820
|
||||
#define _APS_NEXT_SYMED_VALUE 104
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user