非等待块
非等待 即使块的行为尚未完成,堆栈也会继续。
“驱动”块是非等待块的一个很好的例子。 在下面的示例中,机器人不会移动,因为“驱动”块开始,但“停止驱动”块在电机移动之前将其停止。
当您想要同时执行多个行为时,非等待块非常有用。
等候区
等待 块暂停堆栈的其余部分,直到该块的行为完成。
大多数等待块位于运动和传动系统块中。
如果 VEX IQ 爪机器人需要取回立方体,您可以使用等待块让机器人单独执行每个行为。
可以等待或不等待的块
VEXcode IQ 允许用户一键将以下等待块更改为非等待块:“旋转”、“旋转至位置”、“驱动”、“转向”和“转向标题”。
通过将打开爪子的块更改为不等待,将抬起手臂的块更改为不等待,爪子打开时向前驱动,手臂抬起时向后驱动。
这种检索立方体的方法在比赛环境中效果更好,因为它可以节省时间。