跳转至

Brake(C#)

签名: 全局形式(controller.Commands[TaskId.T01].IO):

public void Brake(string axisName, OnOff OnOff)
public void Brake(string[] axisNames, OnOff OnOff)
public void Brake(int axisIndex, OnOff OnOff)
public void Brake(int[] axisIndexes, OnOff OnOff)
public void Brake(AxisMask axisMask, OnOff OnOff)

轴组形式(controller.Commands.Axes["X"].IO,轴已预选):

public void Brake(OnOff OnOff)

抱闸控制:吸合(OnOff.On)或释放(OnOff.Off)Z1 驱动器的抱闸输出。

所属:Controller.Commands · IO 读写

参数

参数 说明
axisNames / axisIndexes / axisMask 目标轴(全局形式)
OnOff OnOff.On = 吸合(下发 1),OnOff.Off = 释放(下发 0

生成的指令

BRAKE <轴1> [<轴2> …] <1|0>

说明

  • 枚举经 EnumToBase 转数值下发:On1Off0
  • 使用时机遵循驱动器抱闸逻辑:使能后释放、禁用前吸合(见 Enable / Disable)。

示例

var io = controller.Commands[TaskId.T01].IO;
io.Brake("X", OnOff.Off);   // 释放 X 抱闸

// 轴组形式
controller.Commands.Axes["X"].IO.Brake(OnOff.On);   // 吸合

相关页面