Zwykle, gdy projekt Kodera jest uruchomiony, przechodzi z jednej karty na następną, gdy tylko ta akcja zostanie zakończona. Korzystając z funkcji Krok, możesz rozpocząć projekt, ale w specjalnym trybie, w którym kontrolujesz jego przebieg. W przypadku użycia przycisku Krok robot 123 zatrzyma się po każdej karcie Kodera, aż do ponownego naciśnięcia przycisku Krok. Po rozpoczęciu projektu Robot 123 wykona go zgodnie z instrukcjami, ale może nie być zgodny z zamierzeniami użytkownika. Możliwość zobaczenia, które karty są wykonywane pojedynczo, daje użytkownikowi lepszy obraz tego, które karty mogą być przyczyną błędu, dzięki czemu debugowanie może stać się bardziej ukierunkowanym i wydajnym procesem.
Jak korzystać z funkcji kroku
Aby móc korzystać z funkcji Step, Robot 123 musi być podłączony do Twojego Kodera. Informacje na temat łączenia robota 123 i kodera znajdziesz w artykule Korzystanie z biblioteki VEX Coder.
Przed użyciem funkcji Step utwórz projekt w Coderze. Następnie wybierz przycisk Krok u góry Kodera, aby rozpocząć.
Po wybraniu obok karty kodera „When start 123” pojawi się żółta lampka kontrolna, wskazująca, gdzie rozpoczyna się projekt.
Naciśnij ponownie przycisk Step, a żółte światło przesunie się w dół do następnej karty w Koderze.
Wybierz ponownie przycisk Krok, aby uruchomić kartę Kodera obok żółtego światła. Lampka zmieni kolor na zielony, gdy karta Kodera zostanie wykonana.
Gdy zachowanie się zakończy, obok kolejnej karty Kodera pojawi się żółte światło, wskazując, że jest on gotowy do wykonania następnego polecenia po ponownym wybraniu przycisku Krok.
Obejrzyj ten film, aby zobaczyć, jak funkcja Krok pozwala przechodzić przez projekt krok po kroku, po jednej karcie na raz.
Podczas przechodzenia przez projekt wybranie przycisku Start spowoduje wykonanie reszty projektu 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 Kroku spowalnia przebieg projektu i zapewnia bezpośrednią wizualną informację zwrotną na temat tego, co Robot 123 robi na każdej karcie Kodera w projekcie. Dzięki temu użytkownik może przeglądać projekt po jednej karcie Kodera, aby obserwować zachowania i korygować błędy.
W tym przykładzie zamierzeniem robota 123 jest poruszanie się po kwadracie (jedź do przodu o 1 krok i 4 razy skręć w prawo, aby utworzyć kwadrat). Jednak w projekcie jest zły zwrot.
Użyj funkcji Project Stepping, aby rozpocząć i realizować projekt krok po kroku, aż do zauważenia błędu.
Popraw błąd.
Następnie wybierz przycisk Stop i użyj przycisku Krok, aby rozpocząć projekt od początku, korzystając z funkcji Krok, aby obserwować zachowanie Robota 123 z każdą kartą Kodera w projekcie.