Przechodzenie przez projekt w VEXcode 123

Funkcja Project Stepping umożliwia użytkownikowi sprawdzenie realizacji projektu blok po bloku. Te wizualne wskazówki mogą pomóc uczniom w rozwiązywaniu problemów lub lepszym zrozumieniu przebiegu projektu. Po rozpoczęciu projektu Robot 123 wykona go zgodnie z instrukcjami, ale może nie być zgodny z zamierzeniami użytkownika. Możliwość zobaczenia bloków wykonywanych pojedynczo daje użytkownikowi lepszy obraz tego, które bloki mogą powodować błąd, dzięki czemu debugowanie może stać się bardziej ukierunkowanym i wydajnym procesem.


Jak korzystać z funkcji etapowania projektu

Pasek narzędzi VEXcode 123 z ikoną Step podświetloną pomiędzy ikonami Start i Stop.

Aby móc korzystać z funkcji Project Stepping w VEXcode 123, Robot 123 musi być podłączony do tabletu lub komputera. Informacje na temat podłączania robota 123 w artykule dotyczącym Twojego urządzenia w sekcji Instalacja i podłączanie w bibliotece .

Wybierz przycisk Krok znajdujący się w prawym górnym rogu paska narzędzi VEXcode 123.

Projekt bloków VEXcode 123 z napędem dla bloku, obrotem dla bloku i kolejnym napędem dla bloku. Pierwszy blok Drive for jest podświetlony na zielono, aby pokazać, że program wykonał jeden krok i blok ten jest teraz uruchomiony.

Po wybraniu pojawi się zielone podświetlenie i będzie migać wokół bloku {When started} , aby wskazać, gdzie rozpoczyna się program, a następnie natychmiast przejdzie, aby podświetlić pierwszy blok na stosie. Podświetlenie pozostanie na pierwszym bloku po {When started} , aż do ponownego wybrania przycisku Krok.

Projekt bloków VEXcode 123 z napędem dla bloku, obrotem dla bloku i kolejnym napędem dla bloku. Blok Turn for jest podświetlony na zielono, aby pokazać, że program wykonał krok dwa razy i blok ten jest teraz uruchomiony.

Wybierz ponownie przycisk Krok, aby rozpocząć podświetlony blok. Podświetlenie będzie migać podczas wykonywania bloku. Po ukończeniu bloku następny blok zostanie podświetlony, co oznacza, że ​​jest on gotowy do wykonania następnego polecenia po ponownym wybraniu przycisku Krok.

Kontynuuj używanie przycisku Krok, aby wykonać projekt po jednym bloku na raz. Podczas przechodzenia przez projekt wybranie przycisku Start spowoduje wykonanie reszty projektu z pełną prędkością. Może to być pomocne, jeśli chcesz przejść przez kilka pierwszych bloków projektu, a następnie wykonać resztę projektu tak, jak jest napisany.


Debugowanie za pomocą funkcji etapowania projektu

Projekt bloków VEXcode 123 z 4 parami bloków Drive for i Turn, których zadaniem jest kierowanie robotem po kwadracie. Nieprawidłowy blok jest podświetlony, aby wskazać, że w kodzie znajduje się błąd.

Funkcja Project Stepping spowalnia przebieg projektu i zapewnia bezpośrednią wizualną informację zwrotną na temat tego, co robot 123 robi w każdym bloku projektu. Dzięki temu użytkownik może przechodzić przez projekt blok po bloku, aby obserwować zachowania i poprawiać błędy.

W tym przykładzie zamierzeniem robota 123 jest poruszanie się po kwadracie (jedź do przodu o 1 krok i skręć w prawo o 90 stopni, 4 razy, aby utworzyć kwadrat). Jednak w projekcie jest zły zwrot.

Projekt bloków VEXcode 123 z 4 parami bloków Drive for i Turn, których zadaniem jest kierowanie robotem po kwadracie. Nieprawidłowy blok jest podświetlony na zielono, co wskazuje, że program aktualnie pracuje nad usunięciem błędu. Diagram po prawej stronie pokazuje, jak robot skręca w niewłaściwym kierunku.

Użyj funkcji Project Stepping, aby rozpocząć i realizować projekt krok po kroku, aż do zauważenia błędu.

Projekt bloków VEXcode 123 pokazujący dwie wersje programu Drive in the square. Wersja po lewej stronie pokazuje blok ustawiony tak, aby skręcał w lewo, gdy powinien skręcić w prawo. Błąd ten został poprawiony w wersji po prawej stronie.

Popraw błąd.

Projekt bloków VEXcode 123 z 4 parami bloków Drive for i Turn, które będą poruszać robotem po kwadracie. Naprawiono blokadę nieprawidłowego skrętu, a diagram po prawej stronie pokazuje robota jadącego prawidłową trasą.

Następnie wybierz przycisk Stop i użyj przycisku Krok, aby rozpocząć projekt od początku, korzystając z funkcji Project Stepping, aby obserwować zachowanie robota 123 w każdym bloku projektu. Powtarzaj ten proces, aż projekt będzie działał zgodnie z zamierzeniami.

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

Last Updated: