接口 RobotProjectImp

所有已知实现类:
BaseRobot, CooperateRobot, IndustrialRobot, PCB3Robot, PCB4Robot, StandardRobot, XMateProRobot, XMateRobot

public interface RobotProjectImp
机器人RL工程运动模块
  • 方法详细资料

    • projectsInfo

      RobotResult projectsInfo()
      描述:查询工控机中RL工程名称及任务
      返回:
      工程信息列表,若没有创建工程则返回空列表
    • loadProject

      RobotResult loadProject(String projectName, List<String> tasks)
      描述:加载工程
      参数:
      projectName - 工程名称
      tasks - 要运行的任务。该参数必须指定,不能为空,否则无法执行工程。
      返回:
      RobotResult类,
    • setProjectRunOption

      RobotResult setProjectRunOption(double rate, boolean isLoop)
      描述:更改工程的运行速度和循环模式
      参数:
      rate - 程序运行速率,范围 0.01 - 1
      isLoop - true - 循环执行 | false - 单次执行
      返回:
      RobotResult类,
    • ppToMain

      RobotResult ppToMain()
      描述:程序指针跳转到main。 调用后,等待控制器解析完工程后返回,阻塞时间视工程大小而定,超时时间设定为10秒。
      返回:
      RobotResult类,
    • runProject

      RobotResult runProject()
      描述:开始运行当前加载的工程
      返回:
      RobotResult类,
    • pauseProject

      RobotResult pauseProject()
      描述:暂停运行工程
      返回:
      RobotResult类,
    • stopProject

      RobotResult stopProject()
      描述:停止运行工程
      返回:
      RobotResult类,