Funkcja Project Stepping dostarcza użytkownikowi ważnych wskazówek wizualnych, które pomagają rozwiązywać problemy lub lepiej zrozumieć przepływ projektu. Po uruchomieniu projektu Moby, Bohater Bot, będzie działał zgodnie z instrukcją, ale może nie być tak, jak zamierzał użytkownik. Możliwość zobaczenia bloków wykonywanych krok po kroku daje użytkownikowi lepszy obraz tego, które bloki mogą powodować błąd.
Jak korzystać z funkcji stopniowania projektu
Wybierz przycisk kroku znajdujący się w prawym górnym rogu paska narzędzi VEXcode V5.
Po wybraniu wokół bloku „po uruchomieniu” pojawi się zielone podświetlenie, aby wskazać, gdzie rozpoczyna się program, a następnie natychmiast przechodzi, aby podświetlić pierwszy blok w stosie. Wyróżnienie pozostanie w pierwszym bloku po „po uruchomieniu”, dopóki przycisk kroku nie zostanie ponownie wybrany.
Uwaga: wyróżnienie natychmiast przesunie się poza blok [Comment] , ponieważ [Comment] bloki nie zmieniają projektu ani otaczających go bloków.
Wybierz ponownie przycisk kroku, aby uruchomić podświetlony blok. Po wykonaniu bloku, następny blok zostanie podświetlony.
Kontynuuj używanie przycisku kroku, aby przechodzić przez projekt po jednym bloku na raz.
Debugowanie za pomocą funkcji Project Stepping
Funkcja Project Stepping spowalnia przepływ projektu i zapewnia natychmiastową wizualną informację zwrotną. Pozwala to użytkownikowi przejść przez projekt blok po bloku, aby obserwować zachowanie i poprawiać błędy.
W tym przykładzie intencją jest, aby Moby podniósł i zdobył cel mobilny. Jednak w projekcie jest zły parametr i cel mobilny nie zostanie umieszczony w strefie domowej sojuszu.
Uruchom projekt krok po kroku, korzystając z funkcji Project Stepping, aż zauważysz błąd.
Popraw błąd.
Błąd w tym przykładzie polegał na tym, że Moby został zakodowany, aby jechać do przodu o 100 milimetrów (mm), jednak ta odległość nie jest wystarczająco duża, aby dotrzeć do Strefy Głównej Sojuszu. Parametr należy zmienić na 600 milimetrów (mm) zamiast 100.
Następnie ponownie uruchom projekt od początku za pomocą funkcji Project Stepping. Powtarzaj ten proces, aż projekt będzie działał poprawnie.