Krok po kroku przez projekt w VEXcode VR przy użyciu VIQC Pitching In

Funkcja etapów projektu zapewnia użytkownikowi ważne wizualizacje, które pomagają użytkownikom rozwiązywać problemy lub lepiej zrozumieć przebieg projektu. Po uruchomieniu projektu Fling the Hero Bot będzie działać zgodnie z instrukcjami, ale może nie działać w sposób zamierzony przez użytkownika. Możliwość zobaczenia bloków wykonywanych krok po kroku daje użytkownikowi lepszy obraz tego, które bloki mogą być przyczyną błędu.


Jak korzystać z funkcji etapowania projektu

Screen_Shot_2022-05-19_at_2.17.30_PM.png

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

pierwszy_blok.png

Po wybraniu zielone podświetlenie pojawi się wokół bloku {When started} , aby wskazać, gdzie zaczyna 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 kroku.

Uwaga: podświetlenie natychmiast przesunie się poza blok [Komentarz], ponieważ bloki [Komentarz] nie zmieniają projektu ani otaczających go bloków.

drugi_blok.png

Wybierz ponownie przycisk kroku, aby uruchomić podświetlony blok. Po wykonaniu bloku następny blok zostanie podświetlony.

Kontynuuj używanie przycisku kroku, aby przeglądać projekt po jednym bloku na raz.


Debugowanie za pomocą funkcji etapowania projektu

przykład_z_błędem.png

Funkcja Project Stepping spowalnia przebieg projektu i zapewnia natychmiastową informację wizualną. Pozwala to użytkownikowi przejść przez projekt jeden blok na raz, aby obserwować zachowanie i poprawiać błędy.

W tym przykładzie intencją Flinga jest przyjęcie piłki i zdobycie piłki do wysokiej bramki. Jednak zwrot w projekcie zmierza w złym kierunku, w związku z czym Piłka nie zostanie zdobyta w Wysokiej Bramce.

wyróżniony_mistake.png

error_visual.png

Uruchom projekt krok po kroku, korzystając z funkcji Project Stepping, aż do zaobserwowania błędu.

turn_dropdown.png

poprawiony_mistake.png

Popraw błąd.

Błąd w tym przykładzie polegał na tym, że Rzut został zakodowany tak, aby skręcił w lewo o 155 stopni, jednak ten kierunek nie ustawia Rzutu pod odpowiednim kątem, aby Katapulta mogła wystrzelić Piłkę do Wysokiej Bramki. Kierunek skrętu należy zmienić z lewego na prawy.

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Następnie uruchom projekt ponownie od początku, korzystając z funkcji Project Stepping. Powtarzaj ten proces, aż projekt będzie działać poprawnie.

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

Last Updated: