Monitorowanie zmiennych i czujników dostępne w konsoli monitora VEXcode 123 zapewnia ważne wskazówki wizualne, które pozwalają użytkownikowi zobaczyć, co dzieje się w projekcie VEXcode 123 w czasie rzeczywistym. Konsola Monitora pozwala użytkownikom na wizualne powiązanie projektu z działaniami Robota 123. Monitorowanie wartości czujników i zmiennych w Konsoli Monitora umożliwia użytkownikowi przeglądanie w czasie rzeczywistym raportów dotyczących określonej wartości (lub wielu wartości) w projekcie.
Jak korzystać z konsoli monitora
Aby otworzyć okno Monitora i wyświetlić konsolę Monitora, wybierz ikonę Monitor obok Pomocy.
Konsola monitora raportuje wartości czujnika i zmiennej.
Bloki z kategorii Wykrywanie w Przyborniku można dodawać do Konsoli Monitora. Najpierw wybierz parametr, który ma być monitorowany w bloku w Toolboxie.
Następnie wybierz i przeciągnij blok na ikonę Monitor Console w obszarze roboczym.
Aby usunąć wartości czujnika z konsoli monitora, wybierz ikonę „X”.
Zmienne z Przybornika można dodać do Konsoli Monitora, wybierając i przeciągając blok zmiennych do ikony Konsoli Monitora w obszarze roboczym. VEXcode 123 zawsze zaczyna się od zmiennej „myVariable”. Aby uzyskać informacje na temat dodawania nowej zmiennej i nazewnictwa zmiennych w kodzie VEX 123, zobacz ten artykuł.
Aby usunąć zmienne z Konsoli Monitora, wybierz ikonę „X”.
Listy można także dodawać do konsoli Monitor Console. Przed dodaniem do programu Monitor Console należy utworzyć listy i listy 2D. Można to zrobić, wybierając opcję „Utwórz listę” lub „Utwórz listę 2D” z przybornika.
Aby dodać istniejącą listę lub listę 2D, wybierz i przeciągnij powiązany blok listy do ikony Monitor Console w obszarze roboczym.
Jeśli nieprawidłowy blok zostanie przeciągnięty na ikonę Konsoli Monitora w obszarze roboczym, pojawi się nad nim czerwona ikona, co oznacza, że wybrano niewłaściwy blok i nie można go monitorować.
Aby usunąć listę z konsoli Monitor Console, wybierz ikonę „X”.
Monitorowanie wartości czujnika
Monitorowanie wartości czujników w Konsoli Monitora umożliwia użytkownikowi przeglądanie danych z czujników w czasie rzeczywistym.
W poniższym przykładzie blok <Detects color> jest monitorowany w Konsoli Monitora. Projekt nakazuje Robotowi 123 jazdę do momentu wykrycia obiektu. Po wykryciu obiektu, jeśli jest on niebieski, Robot 123 skręci w prawo. Jeśli Robot 123 nie wykryje koloru niebieskiego, skręci w lewo. Obserwuj, jak wartość bloku <Detects color> w konsoli monitora zmienia się z fałszywego na prawdziwy, gdy robot 123 wykryje kolor niebieski.
Konsoli Monitora można również użyć, aby pomóc użytkownikowi w wizualizacji przebiegu projektu, pokazując bloki, które mogą nie być jawnie zgłaszane, takie jak wartość licznika czasu w sekundach.
W poniższym przykładzie blok (wartość timera) jest raportowany w konsoli Monitor Console. Robot 123 pojedzie do przodu o 2 kroki, a następnie poczeka, aż blok (Wartość timera) zgłosi wartość większą niż 5 sekund. Robot 123 skręci wówczas w prawo o 90 stopni. Bez konsoli monitora użytkownik nie byłby w stanie wizualizować dokładnego momentu, w którym Robot 123 skręca w prawo o 90 stopni.
Monitorowanie wartości zmiennych
Konsoli monitora można także używać do monitorowania wartości zmiennych. Konsola Monitora może udostępniać raporty w czasie rzeczywistym dotyczące określonej zmiennej w projekcie.
W poniższym przykładzie zmienna „timesRepeated” służy do monitorowania liczby powtórzeń określonego zachowania przez robota 123. Monitorowanie zmiennych w Konsoli Monitora może pomóc w zapewnieniu informacji zwrotnych w czasie rzeczywistym, pozwalających zrozumieć przebieg projektu.