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:
drukuj na konsoli — Wyświetla tekst, liczby lub wartości zmiennych w konsoli.
ustaw kursor na następny wiersz na konsoli — Przenosi kursor do następnego wiersza w konsoli.
clear console — Czyści wszystkie wiersze w konsoli.
zapytaj i czekaj — Wyświetla komunikat w konsoli i wstrzymuje projekt do momentu wprowadzenia odpowiedzi w konsoli.
odpowiedź — Wyświetla najnowszą odpowiedź wprowadzoną w konsoli jako tekst.
ustaw precyzję drukowania na konsoli — Ustawia liczbę miejsc dziesiętnych wyświetlanych podczas drukowania liczb.
ustaw kolor czcionki na konsoli — Ustawia kolor czcionki używany w tekście drukowanym w konsoli.
drukuj na konsoli#
Blok stosu drukuj na konsoli wyświetla tekst, liczby lub wartości zmiennych w konsoli w bieżącym wierszu.
wydrukuj [VEXcode] w konsoli ▶
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, drone!] w konsoli ▶

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 konsoli
Parametry |
Opis |
|---|---|
Ten blok nie ma żadnych parametrów. |
Przykład
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 ▶

wyczyść konsolę#
Blok stosu wyczyść konsolę czyści wszystkie wiersze z konsoli i przesuwa kursor z powrotem do pierwszego wiersza.
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ę.
zapytaj [What's your name?] i czekaj
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 na [0.1 v] w konsoli
Parametry |
Opis |
|---|---|
precyzja |
Dokładność druku, jakiej należy użyć:
|
Przykład
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 ▶

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 na [czerwony v] w konsoli
Parametr |
Opis |
|---|---|
kolor |
Kolor czcionki używany do tekstu drukowanego w konsoli:
|
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 ▶
