#pragma once #define _UMAC_PORT_ 0 #define _UMAC_DELAY_TIME_ 500 #define _CURRENT_X1_POSITION_ADDR_ 6100 #define _CURRENT_Y1_POSITION_ADDR_ 6101 // #define _MOVE_X1_POSITION_ADDR_ 4010 // #define _MOVE_Y1_POSITION_ADDR_ 4011 #define _X1_MOTION_END_ADDR_ 6104 #define _Y1_MOTION_END_ADDR_ 6105 // #define _X1_SPEED_ADDR_ 4030 // #define _Y1_SPEED_ADDR_ 4031 // // #define _X1_ACCELERATION_ADDR_ 4040 // #define _Y1_ACCELERATION_ADDR_ 4041 // #define _X1_MOVE_COMMAND_ADDR_ 4050 // #define _Y1_MOVE_COMMAND_ADDR_ 4051 #define _X1Y1_MOVE_COMMAND_ADDR_ 6060 #define _X1_JOG_COMMAND_ADDR_ 6150 #define _Y1_JOG_COMMAND_ADDR_ 6151 #define _X2_JOG_COMMAND_ADDR_ 192 #define _Y2_JOG_COMMAND_ADDR_ 193 // #define _XY_LOW_JOG_SPEED_ADDR_ 100 // #define _XY_MID_JOG_SPEED_ADDR_ 101 // #define _XY_HIGH_JOG_SPEED_ADDR_ 102 #define _JOG_SPEED_ 172 #define _AUTO_REVIEW_X_ADDR_ 200 #define _AUTO_REVIEW_Y_ADDR_ 300 #define _AUTO_REVIEW_COUNT_ADDR_ 180 #define _AUTO_REVIEW_COMMAND_ADDR_ 161 // // #define _SCAN_DIRECTION_X_ 0 // #define _SCAN_DIRECTION_Y_ 1 // // #define _X1_POSITION_PLUS_LIMIT_ 700.0 // #define _Y1_POSITION_PLUS_LIMIT_ 650.0 // #define _X1_POSITION_MINUS_LIMIT_ 0.0 // #define _Y1_POSITION_MINUS_LIMIT_ 0.0 // #define _AFM_DELAY_TIME_ADDR_ 170 #define _IMAGE_SNAP_DELAY_TIME_ADDR_ 171 #define _TRIGGER_COUNT_ADDR_ 164 // // #define _X_AXIS_ 0 // #define _Y_AXIS_ 1 // // #define _ORIGIN_X_PLUS_ 0x01 // #define _ORIGIN_Y_PLUS_ 0x02