|
EXPORT_API Result | queue_motion_set_status (SOCKETFD socketFd, bool status) |
| 打开or关闭控制器的队列运动模式
|
|
EXPORT_API Result | queue_motion_set_status_robot (SOCKETFD socketFd, int robotNum, bool status) |
|
EXPORT_API Result | queue_motion_get_status (SOCKETFD socketFd, bool &status) |
| 查询控制器当前是否打开队列运动模式
|
|
EXPORT_API Result | queue_motion_get_status_robot (SOCKETFD socketFd, int robotNum, bool &status) |
|
EXPORT_API Result | queue_motion_clear_Data (SOCKETFD socketFd) |
| 清空缓存的运动队列数据
|
|
EXPORT_API Result | queue_motion_clear_Data_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_size (SOCKETFD socketFd, int &size) |
| 查询当前运动队列的长度
|
|
EXPORT_API Result | queue_motion_size_robot (SOCKETFD socketFd, int robotNum, int &size) |
|
EXPORT_API Result | queue_motion_get_queuelen (SOCKETFD socketFd, int &len) |
| 查询当前运动队列剩余的指令数量
|
|
EXPORT_API Result | queue_motion_get_queuelen_robot (SOCKETFD socketFd, int robotNum, int &len) |
|
EXPORT_API Result | queue_motion_send_to_controller (SOCKETFD socketFd, int size) |
| 将本地队列的前size个数据发送到控制器
|
|
EXPORT_API Result | queue_motion_send_to_controller_robot (SOCKETFD socketFd, int robotNum, int size) |
|
EXPORT_API Result | queue_motion_suspend (SOCKETFD socketFd) |
| 暂停连续运动
|
|
EXPORT_API Result | queue_motion_suspend_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_restart (SOCKETFD socketFd) |
| 暂停后再次运行运动队列
|
|
EXPORT_API Result | queue_motion_restart_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_stop (SOCKETFD socketFd) |
| 停止连续运动
|
|
EXPORT_API Result | queue_motion_stop_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_stop_not_power_off (SOCKETFD socketFd) |
| 停止连续运动保持上电状态
|
|
EXPORT_API Result | queue_motion_stop_not_power_off_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_push_back_moveJ (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveJ运动
|
|
EXPORT_API Result | queue_motion_push_back_moveJ_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveL (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveL运动
|
|
EXPORT_API Result | queue_motion_push_back_moveL_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveC (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveC运动
|
|
EXPORT_API Result | queue_motion_push_back_moveC_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveCA (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveCA运动
|
|
EXPORT_API Result | queue_motion_push_back_moveCA_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveS (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveS运动
|
|
EXPORT_API Result | queue_motion_push_back_moveS_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveJ_extra (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveJExtra外部轴关节运动
|
|
EXPORT_API Result | queue_motion_push_back_moveJ_extra_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_moveL_extra (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条moveLExtra外部轴关节运动
|
|
EXPORT_API Result | queue_motion_push_back_moveL_extra_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_imove (SOCKETFD socketFd, MoveCmd moveCmd) |
| 队列运动模式的本地队列最后插入一条imove增量运动
|
|
EXPORT_API Result | queue_motion_push_back_imove_rbobt (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd) |
|
EXPORT_API Result | queue_motion_push_back_timer (SOCKETFD socketFd, double time) |
| 队列运动模式的本地队列最后插入一条Timer指令
|
|
EXPORT_API Result | queue_motion_push_back_timer_robot (SOCKETFD socketFd, int robotNum, double time) |
|
EXPORT_API Result | queue_motion_push_back_dout (SOCKETFD socketFd, int port, bool value) |
| 队列运动模式的本地队列最后插入一条DOUT指令
|
|
EXPORT_API Result | queue_motion_push_back_dout_robot (SOCKETFD socketFd, int robotNum, int port, bool value) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_check_pos (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_CHECKPOS(传送带工件检测开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_check_pos_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_check_end (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_CHECKEND(传送带工件检测结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_check_end_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_on (SOCKETFD socketFd, int id, int postype, std::vector< double > pos, int vel, int acc) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_ON(传送带跟踪开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_on_robot (SOCKETFD socketFd, int robotNum, int id, int postype, std::vector< double > pos, int vel, int acc) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_off (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_OFF(传送带跟踪结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_off_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_pos (SOCKETFD socketFd, int id, const std::string posName) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_POS(获取传送带跟踪位置)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_pos_robot (SOCKETFD socketFd, int robotNum, int id, const std::string posName) |
|
EXPORT_API Result | queue_motion_push_back_conveyor_clear (SOCKETFD socketFd, int id, int removeType) |
| 队列运动模式的本地队列最后插入一条CONVEYOR_POS(获取传送带跟踪位置)指令
|
|
EXPORT_API Result | queue_motion_push_back_conveyor_clear_robot (SOCKETFD socketFd, int robotNum, int id, int removeType) |
|
EXPORT_API Result | queue_motion_push_back_arc_on (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条ARCON(焊接开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_arc_on_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_arc_off (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条ARCOFF(焊接结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_arc_off_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_wave_on (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条WVON(摆焊开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_wave_on_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_wave_off (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条WVOFF(摆焊结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_wave_off_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_tigweld_on (SOCKETFD socketFd, int type, double l1, double l2) |
| 队列运动模式的本地队列最后插入一条TIGWELD(鱼鳞焊开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_tigweld_on_robot (SOCKETFD socketFd, int robotNum, int type, double l1, double l2) |
|
EXPORT_API Result | queue_motion_push_back_tigweld_off (SOCKETFD socketFd) |
| 队列运动模式的本地队列最后插入一条TIGWELD(鱼鳞焊结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_tigweld_off_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_push_back_spot_weld (SOCKETFD socketFd, int id, double time) |
| 队列运动模式的本地队列最后插入一条SPOTWEDL(点焊)指令
|
|
EXPORT_API Result | queue_motion_push_back_spot_weld_robot (SOCKETFD socketFd, int robotNum, int id, double time) |
|
EXPORT_API Result | queue_motion_push_back_vision_craft_start (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条VISION_RUN(开始视觉)指令
|
|
EXPORT_API Result | queue_motion_push_back_vision_craft_start_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_vision_craft_get_pos (SOCKETFD socketFd, int id, const std::string posName) |
| 队列运动模式的本地队列最后插入一条VISION_POS(获取视觉位置)指令
|
|
EXPORT_API Result | queue_motion_push_back_vision_craft_get_pos_robot (SOCKETFD socketFd, int robotNum, int id, const std::string posName) |
|
EXPORT_API Result | queue_motion_push_back_vision_craft_visual_trigger (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条VISION_TRG(触发视觉)指令
|
|
EXPORT_API Result | queue_motion_push_back_vision_craft_visual_trigger_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_vision_craft_visual_end (SOCKETFD socketFd, int id) |
| 队列运动模式的本地队列最后插入一条VISION_ENDL(视觉结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_vision_craft_visual_end_robot (SOCKETFD socketFd, int robotNum, int id) |
|
EXPORT_API Result | queue_motion_push_back_until (SOCKETFD socketFd, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
| 队列运动模式的本地队列最后插入一条UNTIL(直到)指令
|
|
EXPORT_API Result | queue_motion_push_back_until_robot (SOCKETFD socketFd, int robotNum, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
|
EXPORT_API Result | queue_motion_push_back_end_until (SOCKETFD socketFd) |
| 队列运动模式的本地队列最后插入一条ENDUNTIL(结束直到)指令
|
|
EXPORT_API Result | queue_motion_push_back_end_until_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_push_back_while (SOCKETFD socketFd, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
| 队列运动模式的本地队列最后插入一条WHILE(循环)指令
|
|
EXPORT_API Result | queue_motion_push_back_while_robot (SOCKETFD socketFd, int robotNum, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
|
EXPORT_API Result | queue_motion_push_back_end_while (SOCKETFD socketFd) |
| 队列运动模式的本地队列最后插入一条ENDWHILE(结束直到)指令
|
|
EXPORT_API Result | queue_motion_push_back_end_while_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_push_back_if (SOCKETFD socketFd, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
| 队列运动模式的本地队列最后插入一条IF(如果)指令
|
|
EXPORT_API Result | queue_motion_push_back_if_robot (SOCKETFD socketFd, int robotNum, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup) |
|
EXPORT_API Result | queue_motion_push_back_end_if (SOCKETFD socketFd) |
| 队列运动模式的本地队列最后插入一条ENDIF(结束如果)指令
|
|
EXPORT_API Result | queue_motion_push_back_end_if_robot (SOCKETFD socketFd, int robotNum) |
|
EXPORT_API Result | queue_motion_push_back_label (SOCKETFD socketFd, const std::string &label) |
| 队列运动模式的本地队列最后插入一条LABEL(标签)指令
|
|
EXPORT_API Result | queue_motion_push_back_label_robot (SOCKETFD socketFd, int robotNum, const std::string &label) |
|
EXPORT_API Result | queue_motion_push_back_jump (SOCKETFD socketFd, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup, bool jumpConditionFlag, const std::string &label) |
| 队列运动模式的本地队列最后插入一条JUMP(跳转)指令
|
|
EXPORT_API Result | queue_motion_push_back_jump_robot (SOCKETFD socketFd, int robotNum, const std::vector< std::vector< Condition > > &conditionGroups, const std::vector< int > &logic, const std::vector< std::vector< int > > &logicGroup, bool jumpConditionFlag, const std::string &label) |
|
EXPORT_API Result | queue_motion_push_back_samov (SOCKETFD socketFd, MoveCmd moveCmd, PositionData posData) |
| 队列运动模式的本地队列最后插入一条SAMOV(定点移动)指令
|
|
EXPORT_API Result | queue_motion_push_back_samov_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd, PositionData posData) |
|
EXPORT_API Result | queue_motion_push_back_cil (SOCKETFD socketFd, MoveCmd moveCmd, int id) |
| 队列运动模式的本地队列最后插入一条CIL(相贯线)指令
|
|
EXPORT_API Result | queue_motion_push_back_cil_robot (SOCKETFD socketFd, int robotNum, MoveCmd moveCmd, int id) |
|
EXPORT_API Result | queue_motion_push_back_TOFFSETON (SOCKETFD socketFd, OffsetCommandParam params) |
| 队列运动模式的本地队列最后插入一条TOFFSETON(轨迹偏移开始)指令
|
|
EXPORT_API Result | queue_motion_push_back_TOFFSETON_robot (SOCKETFD socketFd, int robotNum, OffsetCommandParam params) |
|
EXPORT_API Result | queue_motion_push_back_TOFFSETOFF (SOCKETFD socketFd) |
| 队列运动模式的本地队列最后插入一条TOFFSETOFF(轨迹偏移结束)指令
|
|
EXPORT_API Result | queue_motion_push_back_TOFFSETOFF_robot (SOCKETFD socketFd, int robotNum) |
|