Korzystanie z pętli#
Ten samouczek przeprowadzi Cię przez proces sterowania robotem po kwadracie za pomocą bloku repeat w VEXcode IQ (2. generacja). Na koniec otrzymasz projekt, który powtarza te same dwa bloki cztery razy, aby ukończyć kwadrat.
Jeśli chcesz, aby Twój robot powtarzał tę samą czynność wielokrotnie, na przykład jazdę po kwadracie, możesz powielać te same klocki, aż będą się poruszać po kwadracie. Prostszym sposobem jest jednak użycie bloku powtórz w kategorii Logika – Sterowanie.
Dołącz blok napędowy i blok obrotowy poniżej bloku po uruchomieniu.
gdy uruchomiony
jedź [do przodu v] przez (200) [mm v] ▶
skręć [w prawo v] o (90) stopni ▶
Dołącz blok powtórz poniżej bloku po rozpoczęciu.
gdy uruchomiony
powtórz (10)
koniec
jedź [do przodu v] przez (200) [mm v] ▶
skręć [w prawo v] o (90) stopni ▶
Przeciągnij bloki jedź i skręć do bloku powtórz.
gdy uruchomiony
powtórz (10)
jedź [do przodu v] przez (200) [mm v] ▶
skręć [w prawo v] o (90) stopni ▶
koniec
Wybierz liczbę powtórzeń i zmień ją na 4, tak aby bloki wewnątrz przebiegały raz dla każdej strony kwadratu.
Upewnij się, że twój robot jest połączony z VEXcode, a następnie wybierz Pobierz, aby pobrać projekt do mózgu.
Wybierz Uruchom, aby uruchomić projekt. Robot będzie poruszał się po kwadracie.
Możesz również powtarzać sekwencję czynności w nieskończoność, stosując blok forever zamiast repeat.
zawsze
koniec
Aby przerwać pętlę, należy użyć bloku break w pętli, co spowoduje natychmiastowe wyjście kodu z bloku pętli.
przerwij