#include "c/parameter/nrc_define.h"Go to the source code of this file.
Functions | |
| EXPORT_API int | queue_motion_set_status_c (SOCKETFD socketFd, bool status) |
| 打开or关闭控制器的队列运动模式 | |
| EXPORT_API int | queue_motion_set_status_robot_c (SOCKETFD socketFd, int robotNum, bool status) |
| EXPORT_API int | queue_motion_send_to_controller_c (SOCKETFD socketFd, int size) |
| 将本地队列的前size个数据发送到控制器 | |
| EXPORT_API int | queue_motion_send_to_controller_robot_c (SOCKETFD socketFd, int robotNum, int size) |
| EXPORT_API int | queue_motion_suspend_c (SOCKETFD socketFd) |
| 暂停连续运动 | |
| EXPORT_API int | queue_motion_suspend_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | queue_motion_restart_c (SOCKETFD socketFd) |
| 暂停后再次运行运动队列 | |
| EXPORT_API int | queue_motion_restart_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | queue_motion_stop_not_power_off_c (SOCKETFD socketFd) |
| 停止连续运动保持上电状态 | |
| EXPORT_API int | queue_motion_stop_not_power_off_robot_c (SOCKETFD socketFd, int robotNum) |
| EXPORT_API int | queue_motion_push_back_moveJ_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveJ运动 | |
| EXPORT_API int | queue_motion_push_back_moveJ_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveL_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveL运动 | |
| EXPORT_API int | queue_motion_push_back_moveL_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveC_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveC运动 | |
| EXPORT_API int | queue_motion_push_back_moveC_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveCA_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveCA运动 | |
| EXPORT_API int | queue_motion_push_back_moveCA_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveS_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveS运动 | |
| EXPORT_API int | queue_motion_push_back_moveS_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveJ_extra_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveJExtra外部轴关节运动 | |
| EXPORT_API int | queue_motion_push_back_moveJ_extra_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_moveL_extra_c (SOCKETFD socketFd, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| 队列运动模式的本地队列最后插入一条moveLExtra外部轴关节运动 | |
| EXPORT_API int | queue_motion_push_back_moveL_extra_robot_c (SOCKETFD socketFd, int robotNum, int coord, double vel, double acc, double dec, int pl, double *targetPos) |
| EXPORT_API int | queue_motion_push_back_timer_c (SOCKETFD socketFd, double time) |
| 队列运动模式的本地队列最后插入一条Timer指令 | |
| EXPORT_API int | queue_motion_push_back_timer_robot_c (SOCKETFD socketFd, int robotNum, double time) |
| EXPORT_API int | queue_motion_push_back_dout_c (SOCKETFD socketFd, int port, bool value) |
| 队列运动模式的本地队列最后插入一条DOUT指令 | |
| EXPORT_API int | queue_motion_push_back_dout_robot_c (SOCKETFD socketFd, int robotNum, int port, bool value) |
| EXPORT_API int queue_motion_push_back_dout_c | ( | SOCKETFD | socketFd, |
| int | port, | ||
| bool | value ) |
队列运动模式的本地队列最后插入一条DOUT指令
| port | 端口 |
| value |
| EXPORT_API int queue_motion_push_back_dout_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | port, | ||
| bool | value ) |
| EXPORT_API int queue_motion_push_back_moveC_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveC运动
| targetPos | 目标点坐标 长度7位 |
| velocity | 参数范围(1,1000] mm/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveC_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveCA_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveCA运动
| targetPos | 目标点坐标 长度7位 |
| velocity | 参数范围(1,1000] mm/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveCA_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveJ_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveJ运动
| moveCmd | targetPos 目标点坐标 长度7位 velocity 参数范围(1,100] 度/s acc,dec 参数范围(1,100] pl 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveJ_extra_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveJExtra外部轴关节运动
| targetPos | 目标点坐标 长度7+7 本体7位 外部轴7位 |
| velocity | 参数范围(1,100] 度/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveJ_extra_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveJ_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveL_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveL运动
| targetPos | 目标点坐标 长度7位 |
| velocity | 参数范围(1,1000] mm/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveL_extra_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveLExtra外部轴关节运动
| targetPos | 目标点坐标 长度7+7 本体7位 外部轴7位 |
| velocity | 参数范围(1,1000] mm/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveL_extra_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveL_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_moveS_c | ( | SOCKETFD | socketFd, |
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
队列运动模式的本地队列最后插入一条moveS运动
| targetPos | 目标点坐标 长度7位 |
| velocity | 参数范围(1,1000] mm/s |
| acc,dec | 参数范围(1,100] |
| pl | 多条轨迹之间平滑参数 参数范围[0,5] |
| EXPORT_API int queue_motion_push_back_moveS_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | coord, | ||
| double | vel, | ||
| double | acc, | ||
| double | dec, | ||
| int | pl, | ||
| double * | targetPos ) |
| EXPORT_API int queue_motion_push_back_timer_c | ( | SOCKETFD | socketFd, |
| double | time ) |
队列运动模式的本地队列最后插入一条Timer指令
| time | 延时 单位s |
| EXPORT_API int queue_motion_push_back_timer_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| double | time ) |
| EXPORT_API int queue_motion_restart_c | ( | SOCKETFD | socketFd | ) |
暂停后再次运行运动队列
| EXPORT_API int queue_motion_restart_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |
| EXPORT_API int queue_motion_send_to_controller_c | ( | SOCKETFD | socketFd, |
| int | size ) |
将本地队列的前size个数据发送到控制器
| size | 要发送的队列大小 |
| EXPORT_API int queue_motion_send_to_controller_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| int | size ) |
| EXPORT_API int queue_motion_set_status_c | ( | SOCKETFD | socketFd, |
| bool | status ) |
打开or关闭控制器的队列运动模式
| status | 0-关闭 1-打开 |
| EXPORT_API int queue_motion_set_status_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum, | ||
| bool | status ) |
| EXPORT_API int queue_motion_stop_not_power_off_c | ( | SOCKETFD | socketFd | ) |
停止连续运动保持上电状态
| EXPORT_API int queue_motion_stop_not_power_off_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |
| EXPORT_API int queue_motion_suspend_c | ( | SOCKETFD | socketFd | ) |
暂停连续运动
| EXPORT_API int queue_motion_suspend_robot_c | ( | SOCKETFD | socketFd, |
| int | robotNum ) |