下表列出了用于 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。