대기하지 않는 블록
대기하지 않는 블록은 블록의 동작이 아직 완료되지 않은 경우에도 스택이 계속됩니다.
"드라이브" 블록은 대기하지 않는 블록의 좋은 예입니다. 아래 예에서 로봇은 "drive" 블록이 시작되기 때문에 움직이지 않지만 모터가 움직이기 전에 "stop driving" 블록이 로봇을 멈춥니다.
대기하지 않는 블록은 동시에 여러 동작을 수행하려는 경우에 유용합니다.
대기 블록
대기 블록은 해당 블록의 동작이 완료될 때까지 나머지 스택을 일시 중지합니다.
대부분의 대기 블록은 Motion 및 Drivetrain 블록에서 찾을 수 있습니다.
VEX EXP Clawbot이 큐브를 회수해야 하는 경우 대기 블록을 사용하여 로봇이 각 동작을 개별적으로 수행하도록 할 수 있습니다.
기다리거나 기다리지 않는 블록
VEXcode EXP를 사용하면 사용자가 한 번의 클릭으로 다음 대기 블록을 대기하지 않는 블록으로 변경할 수 있습니다.
집게발을 여는 블록을 대기하지 않음으로, 팔을 올리는 블록을 비대기형으로 변경함으로써 Clawbot은 집게발이 열리는 동안 전진하고 팔이 올라가는 동안 후진합니다.
큐브를 회수하는 이 접근 방식은 시간을 절약하기 때문에 경쟁 설정에서 더 좋습니다.