FreeRun(C#)
签名:
public void FreeRun(string Axis, double Velocity)
public void FreeRun(int Axis, double Velocity)
持续速度输出(点动):Axis 以 Velocity 持续运行,不走位置轨迹;速度符号决定方向,受 MaxSpeedClamp 钳制。
所属:Controller.Commands · 速度模式与特殊运动
参数
| 参数 | 说明 |
|---|---|
Axis |
轴名("X")或轴编号(0) |
Velocity |
持续输出速度,符号决定方向 |
生成的指令
FREERUN <轴> <速度>
说明
- 入口:
controller.Commands[TaskId.T01].Motion.FreeRun(...)(全局形式,无轴组形式)。 - FreeRun 不是位置运动:无终点,启动后持续输出直到 FreeRunStop 或 Abort。
- 常用于手动调整/对位场景;使能后才有效。
示例
var cmds = controller.Commands[TaskId.T01];
cmds.Motion.FreeRun("X", 50); // X 以速度 50 正向持续运行
相关页面
- Terminal FREERUN — 字符串指令语法
- OneScript FreeRun — 脚本侧语义
- FreeRunStop — 停止 FreeRun