跳转至

MoveInc(C#)

签名:

public void MoveInc(string Axis, double Distance, double Speed)
public void MoveInc(int Axis, double Distance, double Speed)

增量点位运动(仅单轴):Axis 相当于当前位置运动 Distance,运动速度 Speed

所属:Controller.Commands · 点位运动

参数

参数 说明
Axis 轴名("X")或轴编号(0
Distance 增量距离,符号决定方向
Speed 运动速度,必须大于 0

生成的指令

MOVEINC <轴> <距离> <速度>

说明

  • 入口:controller.Commands[TaskId.T01].Motion.MoveInc(...)(全局形式,无轴组形式)。
  • 异步受理:调用返回仅表示命令已被控制器接受,运动在后台执行;完成判定用轴状态查询(见 Status)。
  • 同任务串行:同一任务存在未完成的运动时提交下一条运动命令将抛出 MotionError (53)。

示例

var cmds = controller.Commands[TaskId.T01];
cmds.Motion.MoveInc("Y", -5, 100);   // Y 向负方向相对运动 5,速度 100

相关页面