Korzystanie z konsoli Print Console w VEXcode IQ z blokami

Print Console umożliwia użytkownikowi wyświetlanie komunikatów, raportowanie wartości czujników lub prezentację danych z projektów VEXcode IQ. Konsola Print Console umożliwia także zapisywanie wydruków w postaci pliku tekstowego.

Konsola Print Console może być również używana do wyświetlania informacji o procesie, dostarczając wskazówek wizualnych, które pozwalają użytkownikowi zobaczyć, co dzieje się w projekcie VEXcode IQ w określonym momencie , , tworząc w ten sposób wizualne połączenie pomiędzy projektem a działaniami robota IQ.

Konsola Print Console musi mieć aktywną komunikację pomiędzy mózgiem VEX IQ (2. generacji) a urządzeniem używanym z VEXcode IQ. Można to osiągnąć poprzez:

Połączenie USB

Mózg podłączony do laptopa za pomocą kabla USB.

Bezprzewodowo za pośrednictwem kontrolera

Kontroler podłączony do laptopa za pomocą kabla USB.

Uwaga: Komunikacja Bluetooth jest niedostępna.


Jak otworzyć konsolę drukowania

Pasek narzędzi VEXcode IQ z ikoną konsoli drukowania wyróżnioną pomiędzy ikonami urządzeń i pomocy.

Konsola Print Console znajduje się na wyświetlaczu IQ Monitor. Aby otworzyć program Print Console, wybierz ikonę Monitor Display obok Pomocy.

Menu konsoli drukowania jest otwarte i wyświetla puste miejsce, w którym projekty mogą drukować informacje i tekst.

Po wybraniu otworzy się ekran monitora. Konsola Print Console znajduje się po prawej stronie.


Jak korzystać z konsoli drukowania w projekcie

Bloki „Wyświetl i narysuj”, które uruchamiają konsolę drukowania

Skrzynka narzędziowa VEXcode IQ z podkategorią bloków Drukowanie wyświetlaną w kategorii Wygląd.

Bloki Specialized Look są używane w projekcie VEXcode IQ w celu uruchomienia Print Console. Bloki te drukują słowa, liczby, raportowane wartości ze zmiennych, obliczenia operatora lub wartości raportowane z czujnika lub urządzenia.

Funkcja Pomoc w VEXcode IQ dostarcza dodatkowych informacji na temat tych i innych bloków programowania. Aby uzyskać informacje na temat dostępu do funkcji Pomoc, zobacz ten artykuł.

VEXCode IQ Ustaw blok koloru pióra z otwartym menu rozwijanym umożliwiającym zmianę urządzenia. Domyślną opcją w Brain jest ustawienie koloru pióra na czerwony, ale można to zmienić na konsoli.

Bloku [Ustaw kolor pióra] w kategorii Rysuj można także użyć w programie Print Console, wybierając opcję „Konsola” z menu rozwijanego.

Stosowanie bloków Look za pomocą konsoli drukowania

VEXCode IQ Wydrukuj blok rozszerzony o funkcję ustawiania kursora w następnym wierszu. Cały blok wyświetla polecenie Print Drive Forward na konsoli i ustawia kursor na następny wiersz.

Użyj bloków Look w projekcie, aby wydrukować wiadomość lub wyświetlić dane w programie Print Console.

Aby skorzystać z bloków Print, wybierz żądany blok Look i dodaj go do projektu. Z menu rozwijanego wybierz „Konsola”.

Uwaga: Aby tekst pojawił się w programie Print Console, musi być włączona część bloku „i ustaw kursor do następnego wiersza”.

Pasek narzędzi VEXcode IQ z wyróżnionymi ikonami Pobierz i Uruchom.

Pobierz projekt do IQ Robot Brain i wybierz „Uruchom”.

Zobacz ten artykuł dotyczący pobierania i uruchamiania projektu. 

Menu konsoli drukowania jest otwarte i wyświetla wydrukowany komunikat Jedź naprzód.

Po wybraniu opcji „Uruchom” projekt zostanie uruchomiony, a kolorowy tekst lub zaprogramowane wartości zostaną wydrukowane w programie Print Console zgodnie z wymaganiami projektu VEXcode IQ.

Stosowanie bloków rysunkowych za pomocą konsoli drukowania

Projekt bloków VEXcode IQ wykorzystuje bloki Ustaw kolor pióra do drukowania w różnych kolorach. Projekt brzmi: Po uruchomieniu ustaw kolor pióra na czerwony w konsoli, a następnie wydrukuj CZERWONY w konsoli i ustaw kursor w następnym wierszu. Następnie ustaw kolor pióra na zielony w konsoli, po czym wydrukuj ZIELONY w konsoli i ustaw kursor w następnym wierszu.

Użyj bloków rysowania w projekcie, aby zmienić kolor tekstu w programie Print Console.

Aby skorzystać z bloku [Ustaw kolor pisaka], wybierz blok [Ustaw kolor pisaka] i dodaj go do projektu.

Z menu rozwijanego wybierz „Konsola”.

Uwaga: Blok [Ustaw kolor pisaka] jest jedynym blokiem rysowania, którego można używać w konsoli.

Pasek narzędzi VEXcode IQ z wyróżnionymi ikonami Pobierz i Uruchom.

Pobierz projekt do IQ Robot Brain i wybierz „Uruchom”.

Zobacz ten artykuł dotyczący pobierania i uruchamiania projektu bloków. 

Menu konsoli drukowania jest otwarte i pokazuje wydrukowany komunikat w kolorze CZERWONYM, a następnie ZIELONYM w następnym wierszu. Wiadomości zostały wydrukowane w odpowiednich kolorach.

Po wybraniu opcji „Uruchom” projekt zostanie uruchomiony, a kolorowy tekst lub zaprogramowane wartości zostaną wydrukowane w programie Print Console zgodnie z wymaganiami projektu VEXcode IQ.


Wyczyść wiersze w konsoli drukowania

Menu konsoli drukowania jest otwarte, a przycisk Wyczyść jest podświetlony poniżej.

Istnieją dwa sposoby usunięcia wszystkich informacji z programu Print Console. Pierwszym sposobem całkowitego usunięcia całego tekstu jest wybranie przycisku „Wyczyść” w lewym dolnym rogu programu Print Console.

Projekt bloków VEXcode IQ wykorzystuje bloki Wait do drukowania wiadomości z opóźnieniami. Projekt wyświetla komunikat: Po uruchomieniu wydrukuj Hello na konsoli, ustaw kursor w następnym wierszu i odczekaj 3 sekundy. Następnie wyczyść wszystkie wiersze w konsoli i wydrukuj Goodbye w konsoli, a następnie ustaw kursor w następnym wierszu. Na koniec odczekaj 3 sekundy, a następnie wyczyść wszystkie wiersze w konsoli.

Innym sposobem wyczyszczenia programu Print Console jest użycie bloku [Wyczyść wszystkie wiersze].

Dodaj blok [Wyczyść wszystkie wiersze] do projektu, aby usunąć wszystkie linie w Print Console.

W tym projekcie „Hello” zostanie wydrukowane w programie Print Console. Po 3 sekundach wszystkie wiersze zostaną usunięte. Następnie w programie Print Console zostanie wydrukowany komunikat „Goodbye”, który zniknie po 3 sekundach.


Zapisz z konsoli drukowania

Menu konsoli drukowania jest otwarte, a przycisk Zapisz jest podświetlony poniżej.

Zapisywanie informacji z programu Print Console na urządzeniu jest łatwe. Wybierz opcję „Zapisz” na dole programu Print Console, aby zapisać cały tekst jako plik .

Zapisany plik konsoli drukowania jest wyświetlany w folderze Pobrane na urządzeniu.

Po wybraniu przycisku „Zapisz” plik zostanie automatycznie zapisany w folderze Pobrane na Twoim urządzeniu jako plik .

Uwaga: Plik nie zapisuje wydrukowanych kolorów.


Przykładowe projekty wykorzystujące konsolę drukowania

Raportuj wartości zmiennych i dane w projekcie

Za pomocą programu Print Console można raportować wartości zmiennych w określonych momentach projektu. 

Projekt bloków VEXcode IQ wykorzystuje zmienną, bloki drukowania, pętlę wieczną i bloki naciśnięcia przycisku Brain. Projekt pobiera dane wejściowe z przycisków Brain, a następnie wyświetla zmienną, licząc w górę lub w dół w zależności od wprowadzonych danych.
Konsola drukowania jest wyświetlana z komunikatami wyjściowymi z poprzedniego projektu. Wiadomości pokazują zmienną liczącą kolejno do 3 i z powrotem do 0.

Użyj programu Print Console, aby wydrukować wartość „myVariable”.

W projekcie po lewej stronie Print Console wyświetla wartości zmiennych po naciśnięciu przycisków Brain. Zmienna zwiększa się po naciśnięciu przycisku „w lewo” i maleje po naciśnięciu przycisku „w prawo”. 


Raportowanie wartości i danych wykrywania w projekcie

Konsoli Print Console można używać do raportowania danych z czujników w wybranych momentach projektu.

Projekt bloków VEXcode IQ wykorzystuje blok Turn, pętlę while, bloki drukowania i bloki wykrywania. Projekt obraca robota w prawo, a następnie wyświetla na żywo przez 10 sekund aktualny licznik czasu w sekundach i wartość obrotu napędu w stopniach.
Konsola drukowania jest wyświetlana z komunikatami wyjściowymi z poprzedniego projektu. Wiadomości pokazują wartości timera i obrotów narastające w czasie, aż timer osiągnie 10 sekund.

Dane zebrane przez Print Console pozwalają użytkownikowi zobaczyć cenne informacje na temat procesów projektowych, w tym informacje z czujników IQ Robot. Po uruchomieniu bloku [Drukuj] można go zaprogramować tak, aby wyświetlał informacje przechwycone w danym momencie.

W projekcie po lewej stronie Print Console wyświetla informacje zgłaszane przez czujnik bezwładnościowy wbudowany w mózg IQ (2. generacji), zgodnie z zaleceniami bloków Look i Sensing w projekcie. Informacje te obejmują zmiany rejestrowane przez czujnik bezwładnościowy w określonych momentach działania projektu: czas w sekundach i obrót BaseBota w stopniach.

Uwaga: Projekt w tym przykładzie wykorzystuje szablon BaseBot (układ napędowy, 2 silniki) (2. generacji).

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

Last Updated: