|
|
@ -64,9 +64,11 @@ class I_XYRobotCtrlModule { |
|
|
|
s32 max_y; |
|
|
|
|
|
|
|
s32 run_to_zero_max_d; |
|
|
|
s32 leave_from_zero_max_d; |
|
|
|
s32 run_to_zero_speed; |
|
|
|
s32 run_to_zero_dec; |
|
|
|
s32 look_zero_edge_max_d; |
|
|
|
s32 look_zero_edge_speed; |
|
|
|
s32 look_zero_edge_dec; |
|
|
|
} base_param_t; |
|
|
|
|
|
|
|
typedef struct { |
|
|
@ -74,30 +76,7 @@ class I_XYRobotCtrlModule { |
|
|
|
} warning_limit_param_t; |
|
|
|
|
|
|
|
typedef struct { |
|
|
|
s32 robot_type; |
|
|
|
s32 x_shaft; |
|
|
|
s32 y_shaft; |
|
|
|
s32 ihold; |
|
|
|
s32 irun; |
|
|
|
s32 iholddelay; |
|
|
|
s32 distance_scale; // 0.001
|
|
|
|
s32 shift_x; |
|
|
|
s32 shift_y; |
|
|
|
|
|
|
|
// limit
|
|
|
|
s32 acc; |
|
|
|
s32 dec; |
|
|
|
s32 breakdec; |
|
|
|
s32 maxspeed; |
|
|
|
s32 min_x; |
|
|
|
s32 max_x; |
|
|
|
s32 min_y; |
|
|
|
s32 max_y; |
|
|
|
|
|
|
|
s32 run_to_zero_max_d; |
|
|
|
s32 leave_from_zero_max_d; |
|
|
|
s32 run_to_zero_speed; |
|
|
|
s32 run_to_zero_dec; |
|
|
|
base_param_t basecfg; |
|
|
|
} flash_config_t; |
|
|
|
|
|
|
|
#pragma pack()
|
|
|
|