Bloki oczekujące i nie oczekujące w VEXcode GO

Bloki nieoczekujące

Bloki nie oczekujące stos są kontynuowane, 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 baza kodu nie porusza się, ponieważ rozpoczyna się blok [Drive], ale następnie blok [Zatrzymaj jazdę] zatrzymuje ją, zanim silniki będą mogły się ruszyć.

Projekt bloków VEXcode GO 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 momentu zakończenia działania tego bloku.

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

Jeśli Baza Kodu musi wjechać w kwadrat o boku 300 mm, możesz użyć bloków oczekujących, aby Baza Kodu wykonała każde zachowanie indywidualnie.

Bloki VEXcode GO umożliwiają sterowanie robotem w kwadracie. Stos składa się z bloku When Started, po którym następują 4 pary naprzemiennych bloków Drive forward (jazda do przodu) dla bloków 300 mm i Turn right (skręt w prawo) dla bloków 90 stopni.

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

Last Updated: