Zrozumienie bloków oczekujących i nieczekających w VEXcode V5

Bloki nie oczekujące

Schemat ilustrujący różne bloki wykorzystywane w samouczkach robotyki V5, prezentujący ich funkcje i połączenia w celach edukacyjnych.

Bloki nie oczekującestos 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 robot się nie porusza, ponieważ rozpoczyna się blok „jedź”, ale następnie blok „zatrzymaj jazdę” zatrzymuje go, zanim silniki będą mogły się ruszyć.

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

Bloki oczekujące

Zrzut ekranu interfejsu programowania bloków VEX V5, prezentujący różne bloki programistyczne i opcje tworzenia poleceń sterujących robotem, wykorzystywane w samouczkach do nauki robotyki VEX.

Zrzut ekranu interfejsu V5 Blocks Tutorials przedstawiający różne bloki programistyczne i ich układ do kodowania projektów robotyki.

Bloki oczekującewstrzymują 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 Clawbot VEX V5 musi odzyskać kostkę, możesz użyć bloków oczekujących, aby robot wykonał każde zachowanie indywidualnie.

Bloki, które mogą poczekać lub nie

Zrzut ekranu samouczka programowania bloków VEX V5, prezentującego różne bloki programistyczne i ich połączenia, ilustrującego sposób tworzenia prostego programu sterującego robotem.

VEXcode V5 umożliwia użytkownikom zmianę następujących bloków oczekujących na bloki nieczekające jednym kliknięciem: „obróć do”, „obróć do pozycji”, „jedź do”, „skręć do” i „skręć do kierunku”.

Zmieniając blok otwierania pazura na brak oczekiwania i zmieniając blok podnoszenia ramienia na brak oczekiwania, Clawbot jedzie do przodu, gdy pazur się otwiera, i jedzie do tyłu, gdy ramię jest uniesione.

Takie podejście do odzyskiwania kostki jest lepsze w ustawieniach zawodów, ponieważ oszczędza czas.

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

Last Updated: