Konsola#

Wstęp#

Wszystkie bloki konsoli pojawią się w konsoli VEXcode AIR. Aby wyświetlić konsolę, port szeregowy konsoli musi być podłączony. Bloki konsoli mogą wyświetlać tekst, liczby i wartości zmiennych podczas działania projektu.

Poniżej znajduje się lista wszystkich dostępnych bloków:

ustaw kursor w następnym wierszu na konsoli#

Blok stosu „Ustaw kursor do następnego wiersza w konsoli” przenosi kursor do kolumny 1 w kolejnym wierszu w konsoli. Następna wydrukowana wartość pojawi się w tym wierszu.

Użyj tego bloku, gdy chcesz, aby następna wartość wydruku zaczynała się w nowym wierszu. Jeśli ten blok nie jest używany, a poprzedni blok print on console nie został rozszerzony o and set cursor to next row, następna wartość wydruku pojawi się bezpośrednio po poprzedniej wartości w tym samym wierszu.

ustaw kursor na następny wiersz w bloku stosu konsoli#
ustaw kursor na następny wiersz w konsoli

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

Po uruchomieniu drukuje na konsoli „Wiersz 1”, przesuwa kursor do następnego wiersza, a następnie drukuje „Wiersz 2”.#
gdy uruchomiony :: hat events
[Display two lines of text.]
wydrukuj [Row 1] w konsoli ▶
ustaw kursor na następny wiersz w konsoli
wydrukuj [Row 2] w konsoli ▶

Konsola VEXcode, pokazująca konsolę i tekst „Wiersz 1” wyświetlany w pierwszym wierszu i „Wiersz 2” w drugim wierszu.

wyczyść konsolę#

Blok stosu wyczyść konsolę czyści wszystkie wiersze z konsoli i przesuwa kursor z powrotem do pierwszego wiersza.

wyczyść blok stosu konsoli#
wyczyść konsolę

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Clear a Console message after 2 seconds.]
wydrukuj [VEXcode!] w konsoli ▶
czekaj [2] sekund
wyczyść konsolę

zapytaj, poczekaj i odpowiedz#

Blok stosu ask and wait wyświetla komunikat w konsoli i wstrzymuje projekt do momentu wprowadzenia odpowiedzi w konsoli.

Blok reportera answer zwraca najnowszą odpowiedź wprowadzoną w konsoli. Odpowiedź jest zwracana w postaci tekstu. Aby użyć odpowiedzi jako liczby, należy najpierw użyć bloku reportera convert, aby przekonwertować odpowiedź na liczbę.

Blok „Pytaj i czekaj”.#
zapytaj [What's your name?] i czekaj
Blok odpowiedzi.#
odpowiedź

Parametr

Opis

podpowiedź

Wiadomość wyświetlana w konsoli.

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Tell VEXcode your name.]
zapytaj [What's your name?] i czekaj
wydrukuj [Hello, ] w konsoli ▶
wydrukuj (odpowiedź) w konsoli ▶

ustaw precyzję drukowania na konsoli#

Blok stosu ustaw precyzję wydruku na konsoli ustawia liczbę miejsc dziesiętnych wyświetlanych podczas drukowania liczb w konsoli. To ustawienie dotyczy liczb drukowanych po użyciu tego bloku. Na początku projektu precyzja wydruku jest ustawiona na 1, więc liczby są drukowane bez miejsc dziesiętnych.

ustaw precyzję drukowania w bloku stosu konsoli#
ustaw precyzję drukowania na [0.1 v] w konsoli

Parametry

Opis

precyzja

Dokładność druku, jakiej należy użyć:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Wszystkie cyfry

Przykład

Po uruchomieniu ustawia dokładność wydruku na dwa miejsca po przecinku i drukuje 1/3 jako 0,33 na konsoli.#
gdy uruchomiony :: hat events
[Print 1/3 as 0.33.]
ustaw precyzję drukowania na [0.01 v] w konsoli
wydrukuj ([1] [math_division v] [3]) w konsoli ▶

Konsola VEXcode, pokazująca konsolę i wyświetlony tekst „0.33”.

ustaw kolor czcionki na konsoli#

Blok stosu „Ustaw kolor czcionki w konsoli” ustawia kolor czcionki używany w tekście wyświetlanym w konsoli. Na początku projektu kolor czcionki jest ustawiony na niebieski.

Ustaw kolor czcionki w bloku stosu konsoli.#
ustaw kolor czcionki na [czerwony v] w konsoli

Parametr

Opis

kolor

Kolor czcionki używany do tekstu drukowanego w konsoli:

  • czerwony
  • zielony
  • niebieski
  • czarny
  • biały
  • żółty
  • pomarańczowy
  • fioletowy
  • błękitny

Przykład

gdy uruchomiony :: hat events
[Print text in different colors.]
wydrukuj [Default text color] w konsoli ▶
ustaw kursor na następny wiersz w konsoli
ustaw kolor czcionki na [czerwony v] w konsoli
wydrukuj [Red text color] w konsoli ▶

Konsola VEXcode z widoczną konsolą i niebieskim tekstem „Domyślny kolor tekstu” wyświetlonym w pierwszym wierszu oraz czerwonym tekstem „Czerwony kolor tekstu” wyświetlonym w drugim wierszu.