Konsola#

Wstęp#

Konsola VEXcode GO jest wyświetlana na karcie Konsola w VEXcode. 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:

wydrukować#

Blok stosu print wyświetla tekst, liczby lub wartości zmiennych w konsoli w bieżącym wierszu.

wydrukuj [VEXcode] ▶

Parametry

Opis

wartość

Tekst, liczba lub wartość zmiennej do wyświetlenia w konsoli.

rozszerzająca się strzałka

Rozszerza blok o opcję i ustaw kursor na następny wiersz, co powoduje przeniesienie kursora do następnego wiersza po wydrukowaniu wartości. Jeśli ta opcja nie jest używana, następna wydrukowana wartość pojawia się bezpośrednio po poprzedniej wartości w tym samym wierszu.

Przykład

gdy uruchomiony :: hat events
[Display a message in the Console.]
wydrukuj [Hello, robot!] ▶

Konsola VEXcode z widoczną konsolą i tekstem „Witaj, robocie!”.

ustaw precyzję druku#

Blok stosu ustaw precyzję drukowania 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 drukowania jest ustawiona na 1, więc liczby są drukowane bez miejsc dziesiętnych.

ustaw precyzję drukowania na [0.1 v]

Parametry

Opis

precyzja

Dokładność wydruku do użycia:

  • 1 — bez miejsc dziesiętnych
  • 0,1 — 1 miejsce dziesiętne
  • 0,01 — 2 miejsca dziesiętne
  • 0,001 — 3 miejsca dziesiętne
  • Wszystkie cyfry — wszystkie dostępne miejsca dziesiętne

Przykład

gdy uruchomiony :: hat events
[Display 1/3 with two decimals.]
ustaw precyzję drukowania na [0.01 v]
wydrukuj ([1] [math_division v] [3]) ▶

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

wyczyść wszystkie wiersze#

Blok stosu Wyczyść wszystkie wiersze usuwa wszystkie wiersze z konsoli i przesuwa kursor z powrotem do pierwszego wiersza.

wyczyść wszystkie wiersze

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Clear the Console after printing.]
wydrukuj [This will disappear...] ▶
czekaj [2] sekund
wyczyść wszystkie wiersze

ustaw kursor w następnym wierszu#

Blok stosu „Ustaw kursor na następny wiersz” 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 nie został rozszerzony o i ustaw kursor na następny wiersz, następna wartość wydruku pojawi się bezpośrednio po poprzedniej wartości w tym samym wierszu.

ustaw kursor na następny wiersz

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony :: hat events
[Print on two rows.]
wydrukuj [Row 1] ▶
ustaw kursor na następny wiersz
wydrukuj [Row 2] ▶

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

ustaw kolor czcionki w 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 na [czerwony v] w konsoli

Parametry

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 font colors.]
wydrukuj [Default text color] ▶
ustaw kursor na następny wiersz
ustaw kolor czcionki na [czerwony v] w konsoli
wydrukuj [Red text color] ▶

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.

zapytaj i poczekaj / 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

Parametr

Opis

podpowiedź

Wiadomość wyświetlana w konsoli.

Blok odpowiedzi.#
odpowiedź

Parametry

Opis

Ten blok nie ma żadnych parametrów.

Przykład

gdy uruchomiony
[Tell the robot your name.]
zapytaj [What's your name?] i czekaj
wydrukuj [Hello, ] ▶
wydrukuj (odpowiedź) ▶