Bloki oczekujące i nie oczekujące w kodzie VEX 123

Bloki nieoczekujące

Bloki nie oczekujące mają stos kontynuowany, nawet jeśli zachowanie bloku nie jest jeszcze zakończone.

Blok [Drive] jest dobrym przykładem bloku nie oczekującego. W poniższym przykładzie robot 123 nie porusza się, ponieważ rozpoczyna się blok [Drive], ale następnie blok [Zatrzymaj jazdę] zatrzymuje go, zanim silniki będą mogły się ruszyć.

Projekt bloków VEXcode 123 składa się z bloku When started, bloku Drive forward i bloku Stop driving.

Bloki nie oczekujące są przydatne, gdy chcesz wykonać wiele zachowań jednocześnie.


Bloki oczekujące

Bloki oczekujące wstrzymują resztę stosu do czasu zakończenia działania tego bloku.

Większość oczekujących bloków znajduje się wśród bloków układu napędowego.

Jeśli Robot 123 musi wjechać w kwadrat o długości 1 kroku, możesz użyć bloków oczekujących, aby Robot 123 wykonał każde zachowanie indywidualnie.

Bloki VEXcode 123 to projekty, które sterują robotem w kwadracie. Stos składa się z bloku When Started, po którym następują 4 pary naprzemiennych bloków Drive forward (jedź do przodu) dla 1 kroku i Turn right (skręć w prawo) dla 90 stopni.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: