Przechodzenie przez projekt w VIQC Virtual Skills

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 Hero Bot będzie działał zgodnie z instrukcjami, ale może nie być zgodny z zamierzeniami użytkownika. 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

step_icon.png

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

pierwszy_blok.png

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.

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 przechodzić przez projekt po jednym bloku na raz.


Debugowanie za pomocą funkcji Project Stepping

przykład_z_błędem.png

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 Rzut chwycił piłkę i zdobył ją w wysokiej bramce. Jednak zwrot w projekcie obraca się w złym kierunku, a zatem piłka nie zostanie zdobyta w High Goal.

podświetlony_pomyłka.png

błąd_wizualny.png

Uruchom projekt krok po kroku, korzystając z funkcji Project Stepping, aż zauważysz błąd.

turn_dropdown.png

poprawione_błędy.png

Popraw błąd.

Błąd w tym przykładzie polegał na tym, że Rzut został zakodowany tak, aby skręcał w lewo o 155 stopni, jednak ten kierunek nie ustawia Rzutu pod odpowiednim kątem, aby katapulta mogła wystrzelić Piłkę w wysoką bramkę. Kierunek skrętu należy zmienić z lewej na prawą.

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Następnie ponownie uruchom projekt od początku za pomocą 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: