You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

176 lines
4.9 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. ����������
  2. http://47.111.11.73/docs/boards/stm32/zdyz_stm32f407_explorer.html
  3. ��������ָ��
  4. step_motor_setvelocity 1 2000
  5. step_motor_setvelocity 2 2000
  6. step_motor_setvelocity 3 2000
  7. step_motor_setvelocity 4 2000
  8. step_motor_moveby 1 51200
  9. step_motor_moveby 2 51200
  10. step_motor_moveby 3 51200
  11. step_motor_moveby 4 40000
  12. ���㲽������ָ��
  13. stepmotor45_moveTo 1 512
  14. stepmotor45_moveTo 2 512
  15. stepmotor45_moveTo 3 512
  16. stepmotor45_moveTo 4 512
  17. stepmotor45_moveTo 5 512
  18. stepmotor45_moveTo 6 512
  19. stepmotor45_moveBy 1 -25600
  20. stepmotor45_moveBy 2 -25600
  21. stepmotor45_moveBy 3 -25600
  22. stepmotor45_moveBy 4 -25600
  23. stepmotor45_moveBy 1 25600
  24. stepmotor45_moveBy 2 25600
  25. stepmotor45_moveBy 3 25600
  26. stepmotor45_moveBy 4 25600
  27. step_motor_rotate 1 0
  28. step_motor_rotate 2 0
  29. ����ָ��
  30. ```
  31. eq20_enable (id,en)
  32. eq20_get_io_state (id)
  33. eq20_get_pos (id)
  34. eq20_get_servo_internal_state (id)
  35. eq20_move_by (id,pos,rpm,acctime)
  36. eq20_move_to (id,pos,rpm,acctime)
  37. eq20_move_to_zero_backward (id,lookzeropoint_rpm,findzero_edge_rpm,lookzeropoint_acc_time)
  38. eq20_move_to_zero_forward (id,lookzeropoint_rpm,findzero_edge_rpm,lookzeropoint_acc_time)
  39. eq20_read_pn (id,pnadd)
  40. eq20_read_pn_bit (id,pnadd,off)
  41. eq20_read_reg (id,regadd)
  42. eq20_read_reg_bit (id,regadd,off)
  43. eq20_rotate (id,rpm,acctime)
  44. eq20_stop (id)
  45. eq20_write_pn (id,pnadd,value)
  46. eq20_write_pn_bit (id,pnadd,off,value)
  47. eq20_write_reg (id,regadd,value)
  48. eq20_write_reg_bit (id,regadd,off,value)
  49. mini_servo_enable (id,en)
  50. mini_servo_get_basic_param (id)
  51. mini_servo_move_backward (id,torque)
  52. mini_servo_move_by (id,pos,speed,torque)
  53. mini_servo_move_forward (id,torque)
  54. mini_servo_move_to (id,pos,speed,torque)
  55. mini_servo_position_calibrate (id,pos)
  56. mini_servo_read_detailed_status (id)
  57. mini_servo_read_status (id)
  58. mini_servo_read_version (id)
  59. mini_servo_rotate (id,speed,torque,time)
  60. mini_servo_stop (id,stop_type)
  61. sleep_ms (ms)
  62. step_motor_45_get_default_speed (id)
  63. step_motor_45_get_pos (id)
  64. step_motor_45_get_zero_pin_state (id,pos)
  65. step_motor_45_is_reach_target_pos (id)
  66. step_motor_45_move_by (id,pos)
  67. step_motor_45_move_to (id,pos)
  68. step_motor_45_rotate (id,direction)
  69. step_motor_45_set_default_speed (id,speed)
  70. step_motor_45_set_pos (id,pos)
  71. step_motor_45_stop (id)
  72. step_motor_45_zero_calibration (id)
  73. step_motor_ctrl_enable (id,en)
  74. step_motor_ctrl_factory_reset (id)
  75. step_motor_ctrl_flush (id)
  76. step_motor_ctrl_force_change_current_pos (id,x)
  77. step_motor_ctrl_get_base_param (id)
  78. step_motor_ctrl_get_last_exec_status (id)
  79. step_motor_ctrl_get_logic_point (id,logic_point_id)
  80. step_motor_ctrl_is_busy (id)
  81. step_motor_ctrl_move_by (id,dx,speed)
  82. step_motor_ctrl_move_to (id,x,speed)
  83. step_motor_ctrl_move_to_logic_point (id,logic_point_id)
  84. step_motor_ctrl_move_to_zero (id)
  85. step_motor_ctrl_move_to_zero_with_calibrate (id,x)
  86. step_motor_ctrl_read_detailed_status (id)
  87. step_motor_ctrl_read_status (id)
  88. step_motor_ctrl_read_version (id)
  89. step_motor_ctrl_rotate (id,speed,lastforms)
  90. step_motor_ctrl_set_base_param (id,paramName,val)
  91. step_motor_ctrl_set_logic_point (id,logic_point_id,x,vel,acc,dec)
  92. step_motor_ctrl_set_logic_point_simplify (id,logic_point_id)
  93. step_motor_ctrl_stop (id,stop_type)
  94. xy_robot_ctrl_enable (id,en)
  95. xy_robot_ctrl_factory_reset (id)
  96. xy_robot_ctrl_flush (id)
  97. xy_robot_ctrl_force_change_current_pos (id,x,y)
  98. xy_robot_ctrl_get_base_param (id)
  99. xy_robot_ctrl_move_by (id,dx,dy,v)
  100. xy_robot_ctrl_move_by_no_limit (id,dx,dy,v)
  101. xy_robot_ctrl_move_to (id,x,y,speed)
  102. xy_robot_ctrl_move_to_zero (id)
  103. xy_robot_ctrl_move_to_zero_with_calibrate (id,nowx,nowy)
  104. xy_robot_ctrl_read_detailed_status (id)
  105. xy_robot_ctrl_read_status (id)
  106. xy_robot_ctrl_read_version (id)
  107. xy_robot_ctrl_set_base_param (id,paramName,val)
  108. xy_robot_ctrl_stop (id,stop_type)
  109. ```
  110. ```
  111. �ӵ�:
  112. bullet
  113. ����
  114. Bullet_case
  115. ��о
  116. Bullet_core
  117. ����
  118. bullet_holder
  119. ```
  120. ```
  121. ```
  122. ```c
  123. m_cmdparse->regCMD("step_take_bullet", "()", 1, [this](PARAM) { return step_take_bullet(atoi(paraV[0])); });
  124. m_cmdparse->regCMD("step_take_back_bullet", "()", 1, [this](PARAM) { return step_take_back_bullet(atoi(paraV[0])); });
  125. m_cmdparse->regCMD("step_prepare_remove_line", "()", 1, [this](PARAM) { return step_prepare_remove_line(atoi(paraV[0])); });
  126. m_cmdparse->regCMD("step_winding_prepare", "()", 0, [this](PARAM) { return step_winding_prepare(); });
  127. m_cmdparse->regCMD("step_winding", "()", 0, [this](PARAM) { return step_winding(); });
  128. m_cmdparse->regCMD("step_remove_line", "()", 0, [this](PARAM) { return step_remove_line(); });
  129. m_cmdparse->regCMD("step_winding_lineend", "()", 0, [this](PARAM) { return step_winding_lineend(); });
  130. m_cmdparse->regCMD("step_winding_take_bullet_from_cooking_to_origin_pos", "()", 1, [this](PARAM) { return step_winding_take_bullet_from_cooking_to_origin_pos(atoi(paraV[0])); });
  131. ```
  132. ```
  133. step_take_bullet 1
  134. step_prepare_remove_line 1
  135. step_remove_line
  136. step_winding_prepare
  137. step_winding
  138. step_winding_lineend_prepare 1
  139. step_winding_lineend
  140. step_winding_take_bullet_from_cooking_to_origin_pos 1
  141. ```
  142. ```
  143. �쳣����
  144. 1. �Ƴ��߳�ʱ
  145. ```