|
@ -42,28 +42,28 @@ class I_StepMotorCtrlModule { |
|
|
*******************************************************************************/ |
|
|
*******************************************************************************/ |
|
|
|
|
|
|
|
|
typedef struct { |
|
|
typedef struct { |
|
|
s32 x_shaft; |
|
|
|
|
|
s32 distance_scale; //
|
|
|
|
|
|
s32 distance_scale_denominator; //
|
|
|
|
|
|
s32 ihold; |
|
|
|
|
|
s32 irun; |
|
|
|
|
|
s32 iholddelay; |
|
|
|
|
|
|
|
|
|
|
|
s32 acc; |
|
|
|
|
|
s32 dec; |
|
|
|
|
|
s32 maxspeed; |
|
|
|
|
|
s32 min_x; |
|
|
|
|
|
s32 max_x; |
|
|
|
|
|
|
|
|
s32 motor_shaft; |
|
|
|
|
|
s32 motor_one_circle_pulse; //
|
|
|
|
|
|
s32 motor_one_circle_pulse_denominator; //
|
|
|
|
|
|
s32 stepmotor_ihold; |
|
|
|
|
|
s32 stepmotor_irun; |
|
|
|
|
|
s32 stepmotor_iholddelay; |
|
|
|
|
|
|
|
|
|
|
|
s32 motor_default_acc; |
|
|
|
|
|
s32 motor_default_dec; |
|
|
|
|
|
s32 motor_default_velocity; |
|
|
|
|
|
s32 min_d; |
|
|
|
|
|
s32 max_d; |
|
|
//
|
|
|
//
|
|
|
s32 shift_x; |
|
|
|
|
|
|
|
|
s32 motor_shift; |
|
|
|
|
|
|
|
|
s32 run_to_zero_max_d; |
|
|
|
|
|
s32 run_to_zero_speed; |
|
|
|
|
|
s32 run_to_zero_dec; |
|
|
|
|
|
|
|
|
s32 motor_run_to_zero_max_d; |
|
|
|
|
|
s32 motor_run_to_zero_speed; |
|
|
|
|
|
s32 motor_run_to_zero_dec; |
|
|
|
|
|
|
|
|
s32 look_zero_edge_max_d; |
|
|
|
|
|
s32 look_zero_edge_speed; |
|
|
|
|
|
s32 look_zero_edge_dec; |
|
|
|
|
|
|
|
|
s32 motor_look_zero_edge_max_d; |
|
|
|
|
|
s32 motor_look_zero_edge_speed; |
|
|
|
|
|
s32 motor_look_zero_edge_dec; |
|
|
} base_param_t; |
|
|
} base_param_t; |
|
|
|
|
|
|
|
|
typedef struct { |
|
|
typedef struct { |
|
|