Krok po kroku przez projekt w VEXcode GO

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 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.

Uwaga: W tym artykule wykorzystano konfigurację Code Base w VEXcode GO. Więcej informacji na temat konfiguracji bazy kodu w VEXcode GO można znaleźć w artykule Konfigurowanie bazy kodu VEX GO Biblioteka VEX.


Jak korzystać z funkcji krok po kroku projektu

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

Aby móc korzystać z funkcji Project Stepping w VEXcode GO, Brain musi być podłączony do Twojego tabletu lub komputera, a VEXcode GO powinien być skonfigurowany dla Twojej kompilacji.

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

Projekt VEXcode GO Blocks z blokiem Drive, blokiem Turn i kolejnym blokiem Drive. 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 VEXcode GO Blocks z blokiem Drive, blokiem Turn i kolejnym blokiem Drive. 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 GO 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 robi w każdym bloku projektu. Pozwala to użytkownikowi przejść przez projekt jeden blok na raz, aby obserwować zachowanie i poprawiać błędy.

W tym przykładzie zamierzeniem Code Base jest wjechanie w kwadrat (przejedź do przodu o 500 milimetrów (mm) i skręć w prawo o 90 stopni, 4 razy, aby utworzyć kwadrat). Jednak w projekcie jest zły zwrot.

Projekt bloków VEXcode GO 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 VEXcode GO Blocks pokazuje nieprawidłowy napęd w programie kwadratowym. Nieprawidłowy blok Turn ma otwarte menu rozwijane i jest podświetlony. Wartość kierunku zmienia się z lewej na prawą. Projekt VEXcode GO Blocks pokazujący stały dysk w programie kwadratowym. Wszystkie 4 bloki Turn for teraz obracają się w prawo, a zablokowany blok zostaje podświetlony.

Popraw błąd.

Projekt bloków VEXcode GO 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 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: