Zwykle, gdy projekt Coder jest uruchomiony, przechodzi od jednej karty do następnej, gdy tylko ta akcja zostanie zakończona. Korzystając z funkcji Step, możesz rozpocząć projekt, ale w specjalnym trybie, w którym kontrolujesz przepływ. Podczas korzystania z przycisku Step, robot 123 zatrzyma się po każdej karcie kodera, aż do ponownego naciśnięcia przycisku Step. Po rozpoczęciu projektu robot 123 wykona go zgodnie z instrukcją, ale może to nie być zgodne z zamierzeniami użytkownika. Możliwość zobaczenia kart wykonywanych pojedynczo daje użytkownikowi lepszy obraz tego, które karty mogą powodować błąd, dzięki czemu debugowanie może stać się bardziej ukierunkowanym i wydajnym procesem.

Poniższy artykuł obejmie:


Jak korzystać z funkcji kroku

Aby korzystać z funkcji Step, Robot 123 musi być podłączony do Twojego Codera. Informacje na temat łączenia robota i kodera 123 można znaleźć w artykule Korzystanie z bazy wiedzy VEX Coder.

krok.png

Przed użyciem funkcji Step, utwórz projekt w Coderze. Następnie wybierz przycisk Krok w górnej części Kodera, aby rozpocząć.

projekt-początek.png

Po wybraniu obok karty kodera „When start 123” pojawi się żółta lampka wskazująca, gdzie projekt się rozpoczyna.

projekt-pierwszy-krok.png

Ponownie naciśnij przycisk Step, a żółta lampka przesunie się w dół do następnej karty w Koderze.

projekt-wykonany-krok.png

Wybierz ponownie przycisk Krok, aby uruchomić kartę kodera obok żółtego światła. Gdy karta Coder jest wykonywana, kontrolka zmieni kolor na zielony.

projekt-końcowy-krok.png

Gdy zachowanie zostanie zakończone, obok następującej karty kodera pojawi się żółte światło, wskazując, że jest ona gotowa do uruchomienia następnego polecenia po ponownym wybraniu przycisku Krok.

Obejrzyj ten film, aby zobaczyć wszystkie kroki dotyczące korzystania z funkcji Krok w akcji.

Podczas przechodzenia przez projekt, wybranie przycisku Start spowoduje, że reszta projektu będzie wykonywana z pełną prędkością. Może to być pomocne, jeśli chcesz przejść przez kilka pierwszych kart kodera, a następnie wykonać resztę projektu tak, jak jest napisany.


Debugowanie za pomocą funkcji Step

Funkcja Step spowalnia przepływ projektu i zapewnia bezpośrednią wizualną informację zwrotną na temat tego, co robi robot 123 na każdej karcie Coder w projekcie. Pozwala to użytkownikowi przejść przez projekt po jednej karcie kodera na raz, aby obserwować zachowania i poprawiać błędy.

koder-skręć-w lewo-callout.png

W tym przykładzie intencją jest, aby robot 123 jechał po kwadracie (jedź do przodu o 1 krok i skręć w prawo, 4 razy, aby utworzyć kwadracik). Jednak w projekcie jest zły zwrot.

koder-błędny-kod.png

Użyj funkcji Project Stepping, aby rozpocząć i wykonać projekt krok po kroku, aż do zauważenia błędu.

coder-fix-skręć-od lewej do prawej.png

Popraw błąd.

koder-poprawny-kod.png

Następnie wybierz przycisk Zatrzymaj i użyj przycisku Krok, aby ponownie rozpocząć projekt od początku, używając funkcji Krok, aby obserwować zachowanie robota 123 z każdą kartą Coder projektu.

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