接口 RobotProjectImp
- 所有已知实现类:
BaseRobot,CooperateRobot,IndustrialRobot,PCB3Robot,PCB4Robot,StandardRobot,XMateProRobot,XMateRobot
public interface RobotProjectImp
机器人RL工程运动模块
-
方法概要
修饰符和类型方法说明loadProject(String projectName, List<String> tasks) 描述:加载工程描述:暂停运行工程ppToMain()描述:程序指针跳转到main。描述:查询工控机中RL工程名称及任务描述:开始运行当前加载的工程setProjectRunOption(double rate, boolean isLoop) 描述:更改工程的运行速度和循环模式描述:停止运行工程
-
方法详细资料
-
projectsInfo
RobotResult projectsInfo()描述:查询工控机中RL工程名称及任务- 返回:
- 工程信息列表,若没有创建工程则返回空列表
-
loadProject
描述:加载工程- 参数:
projectName- 工程名称tasks- 要运行的任务。该参数必须指定,不能为空,否则无法执行工程。- 返回:
- RobotResult类,
-
setProjectRunOption
描述:更改工程的运行速度和循环模式- 参数:
rate- 程序运行速率,范围 0.01 - 1isLoop- true - 循环执行 | false - 单次执行- 返回:
- RobotResult类,
-
ppToMain
RobotResult ppToMain()描述:程序指针跳转到main。 调用后,等待控制器解析完工程后返回,阻塞时间视工程大小而定,超时时间设定为10秒。- 返回:
- RobotResult类,
-
runProject
RobotResult runProject()描述:开始运行当前加载的工程- 返回:
- RobotResult类,
-
pauseProject
RobotResult pauseProject()描述:暂停运行工程- 返回:
- RobotResult类,
-
stopProject
RobotResult stopProject()描述:停止运行工程- 返回:
- RobotResult类,
-