Skip to main content

CreateInstructions

原型

void CreateInstructions(MotionType motionType,
const std::vector<Pose>& poses,
unsigned operationId,
unsigned speeddataId,
unsigned zonedataId,
unsigned wobjdataId,
unsigned tooldataId);

功能

基于给定的位姿序列和相关参数创建机器人运动指令,支持MoveL和MoveJ类型。

参数

  • motionType: 运动类型,支持的类型为 MotionType::MoveLMotionType::MoveJ。传入无效的运动类型将抛出异常。
  • poses: 位姿列表,在指定位姿处创建指令的目标点。
  • operationId: 指令所属的工序的Id,该工序应该是一个GenericOperation。
  • speeddataId: 规定指令使用的speeddata。
  • zonedataId: 规定指令使用的zonedata。
  • wobjdataId: 规定指令使用的wobjdataId。
  • tooldataId: 规定指令使用的tooldata。

返回值

示例