VEXcode 123中的阻断和非阻断指令块

非阻断指令块

非阻断指令块让指令段继续,即使当前指令块的行为尚未完成。

[Drive] 指令块是一个非阻断指令块的好例子。 在下面的例子中,123机器人没有移动,因为[Drive] 指令块开始了,但是[Stop driving] 指令块在电机转动之前停止了它。

屏幕_截图_2021-02-05_11.44.28_AM.png

当你希望同时执行多个行为时,非阻断指令块非常有用。


阻断指令块

阻断指令块暂停指令段的其余部分,直到当前指令块的行为完成。

大多数阻断指令块都属于底盘指令块。

如果一个123机器人需要在一个边长为1步正方形中驱动,你可以使用阻断指令块让123机器人单独执行每个行为。

屏幕_截图_2021-02-05_11.45.17_AM.png