MC_BUFFER_MODE

缓冲模式枚举

下表列出了用于 MC_BUFFER_MODE 枚举的值:

枚举器

描述

mcAborting

0

立即启动 FB(缺省模式)。

将中止正在进行的任何运动。清除移动队列。

mcBuffered

1

在当前移动完成(设置了 Done 或 InVelocity 位)后启动 FB。没有任何混合。

mcBlendingPrevious

3

速度与第一个 FB 的速度混合(与 FB1 的速度在 FB1 的末端位置混合)。

seTrigger

10

在探测器输入上检测到事件时立即启动 FB。

将中止正在进行的任何运动。清除移动队列。

seBufferedDelay

11

在当前运动完成(设置了 Done 或 InVelocity 位)并且经过时间延迟后启动 FB。没有任何混合。

使用 Delay 设置 MC_WriteParameter_PTO 参数,ParameterNumber 为 1000。

示例

下面的示例显示的是两个运动命令执行一个动作。轴从位置 P0 运动至 P1,然后运动至 P2。第二个命令在轴执行第一个命令时已通过,但要在达到停止斜坡之前。对于下面每种运动情况,P1 是混合计算的参考点。缓冲模式决定在位置 P1 是否达到速度 V1 或 V2

G-SE-0047125.1.gif-high.gif

 

 

G-SE-0047124.1.gif-high.gif