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
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.
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 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.
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 123 w każdym bloku projektu. Powtarzaj ten proces, aż projekt będzie działał zgodnie z zamierzeniami.