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
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.
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.
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
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.
Użyj funkcji Project Stepping, aby rozpocząć i realizować projekt krok po kroku, aż do zauważenia błędu.
Popraw błąd.
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.