### MOVESCAN -- 振镜运动

类型 | 运动指令
描述 | 不带加减速的运动指令，支持 us 级别的时间控制。 使用 FORCE_SPEED 与矢量距离直接计算出运行时间。 支持 MOVESCANABS 绝对运动。 需要振镜控制器固件版本 20180714 以上。 拐角延时、ZSMOOTH 在此运动下意义为最大的拐角延时、实际的延时时间在 DECEL_ANGLE 与 STOP_ANGLE 之间线性分布。 CORNER_MODE 的 bit1 设置是否使用拐角延时。 可以与 MOVE_WAIT、MOVE_OP 一起实现 us 级别的时间控制。 非振镜轴也可以使用，但要自己分段控制速度来做加减速。
语法 | MOVESCAN(pos1[,pos2] [,pos3]…) pos1：第一个轴运动距离 pos2：下一个轴运动距离
适用控制器 | 振镜控制器
例子 | 例一 BBASE(4,5) AXIS_ZSET=2 '开启精准输出 TRIGGER CORNER_MODE=0 '无拐角延时 MOVE_PAUSE(3) '强制暂停 MOVE_OP(0,1) FORCE_SPEED=200 MOVESCANABS(0,0) MOVESCANABS(10,0) '100us 的时间 MOVESCANABS(10,10) '100us 的时间 MOVESCANABS(0,10) '100us 的时间 MOVESCANABS(0,0) '100us 的时间 MOVE_DELAY(0.25) '延时 250us MOVE_OP(0,0) '450us 以后输出 MOVE_RESUME END 振镜轴 XY 模式下合成轨迹如下 DPOS(4)垂直刻度 10 DPOS(5)垂直刻度 10 例二 BASE(4,5) AXIS_ZSET=2 CORNER_MODE=2 '拐角延时 ZSMOOTH=100 '拐角最大延时 100us DECEL_ANGLE = 25 * (PI/180) '设置开始减速拐角，弧度 STOP_ANGLE = 90 * (PI/180) '设置结束减速拐角，弧度 MOVE_PAUSE(3) MOVE_OP(0,1) FORCE_SPEED=10000 MOVESCAN(1,0) MOVESCAN(0,1) '前面会加 100us 延时 MOVE_DELAY(0.25) MOVE_OP(0,0) '550us 以后输出 MOVE_RESUME
相关指令 | MOVE