Przechodzenie przez projekt w VEXcode VR z wykorzystaniem VIQC Pitching In

Funkcja Project Stepping udostępnia użytkownikowi ważne informacje wizualne, które ułatwiają rozwiązywanie problemów i lepsze zrozumienie przebiegu projektu. Po uruchomieniu projektu Fling the Hero Bot będzie działał zgodnie z instrukcjami, jednak może się to różnić od zamierzeń użytkownika. Możliwość oglądania bloków wykonywanych krok po kroku pozwala użytkownikowi lepiej zorientować się, które bloki mogą powodować błąd.


Jak korzystać z funkcji krok po kroku projektu

Zrzut ekranu z bliska prawego górnego rogu paska narzędzi VEXcode VR, z wyróżnionym przyciskiem Krok, bezpośrednio po prawej stronie przycisku Start.

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

Projekt VEXcode VR otwarty z wyróżnionym przyciskiem „Krok” umożliwiającym uruchamianie bloków pojedynczo

Po wybraniu tej opcji blok {Kiedy rozpoczęto} zostanie podświetlony na zielono, wskazując miejsce rozpoczęcia programu, a następnie od razu zostanie podświetlony pierwszy blok w stosie. Podświetlenie pozostanie w pierwszym bloku po {When started}, aż do ponownego wybrania przycisku kroku.

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

Projekt VEXcode VR pokazujący bloki Drive for, Turn for i Drivetrain używane na placu zabaw VIQC Pitching In

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

Kontynuuj korzystanie z przycisku „krok po kroku”, aby przechodzić przez projekt blok po bloku.


Debugowanie za pomocą funkcji krok po kroku projektu

Projekt VEXcode VR z blokami umożliwiającymi zbieranie piłki za pomocą wlotu, obracanie jej i zdobywanie punktów, z wyróżnionym blokiem obrotu wskazującym błąd w projekcie.

Funkcja Project Stepping spowalnia przebieg projektu i zapewnia natychmiastową informację zwrotną wizualną. Dzięki temu użytkownik może przechodzić przez projekt blok po bloku, aby obserwować zachowania i korygować błędy.

W tym przykładzie intencją Flinga jest przejęcie piłki i zdobycie jej w wysokiej bramce. Jednakże zwrot w projekcie jest skierowany w złym kierunku i dlatego Piłka nie zostanie zdobyta w Wysokiej Bramce.

Błąd kodowania podkreślony w projekcie VEXcode VR na placu zabaw VIQC Pitching In

Podczas przechodzenia przez projekt VIQC Pitching In w VEXcode VR wyświetlana jest nieprawidłowa logika kodu

Uruchom projekt krok po kroku, korzystając z funkcji krok po kroku projektu, aż do momentu zauważenia błędu.

Ten sam projekt co poprzedni, teraz z otwartą listą rozwijaną kierunku bloku skrętu i zaznaczoną lewą stroną, pokazującą jak rozwiązać problem.

Ten sam projekt z blokadą skrętu, która teraz wskazuje skręt w prawo o 155 stopni w sekcji projektu, aby obrócić się i wystrzelić piłkę do wysokiej bramki.

Popraw błąd.

W tym przykładzie błąd polegał na tym, że Fling został zakodowany tak, aby skręcić w lewo o 155 stopni, jednak ten kierunek nie ustawia Flinga pod właściwym kątem, aby katapulta mogła wystrzelić piłkę do wysokiej bramki. Kierunek skrętu należy zmienić z lewej na prawą.

Projekt bloku VEXcode VR umożliwiający przechodzenie przez program VIQC Pitching In w obszarze roboczym

Projekt VEXcode VR otwarty w VIQC. Zapraszamy do udziału w projekcie krok po kroku wykonywania kodu.

Następnie uruchom projekt jeszcze raz od początku, korzystając z funkcji krok po kroku projektu. 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: