Utěšit#

Zavedení#

Konzole VEXcode 123 se zobrazuje v okně Monitor v rámci VEXcode. Bloky konzole mohou během spuštěného projektu zobrazovat text, čísla a hodnoty proměnných.

Níže je uveden seznam všech dostupných bloků:

vytisknout#

Blok zásobníku print zobrazuje text, čísla nebo hodnoty proměnných v konzoli na aktuálním řádku.

tisk [VEXcode] ▶

Parametry

Popis

hodnota

Text, číslo nebo hodnota proměnné, která se má zobrazit v konzoli.

roztahující se šipka

Rozšíří blok o volbu a nastaví kurzor na další řádek, která přesune kurzor na další řádek po vytištění hodnoty. Pokud tato volba není použita, další vytištěná hodnota se zobrazí ihned po předchozí hodnotě na stejném řádku.

Příklad

při spuštění :: hat events
[Display a message in the console.]
tisk [Hello, robot!] ▶

Konzole VEXcode zobrazující konzoli a text „Ahoj, robote!“ s šedým obdélníkem vpravo, který ukazuje polohu kurzoru.

nastavit přesnost tisku#

Blok set print precision nastavuje počet desetinných míst, která se zobrazí při tisku čísel v konzoli. Toto nastavení platí pro čísla vytištěná po použití tohoto bloku. Na začátku projektu je přesnost tisku nastavena na 1, takže čísla se budou tisknout bez desetinných míst.

nastavit přesnost tisku na [0.1 v]

Parametry

Popis

přesnost

Použitá přesnost tisku:

  • 1 — bez desetinných míst
  • 0,1 — 1 desetinné místo
  • 0,01 — 2 desetinná místa
  • 0,001 — 3 desetinná místa
  • Všechny číslice — všechna dostupná desetinná místa

Příklad

při spuštění :: hat events
[Display 1/3 with two decimals.]
nastavit přesnost tisku na [0.01 v]
tisk ([1] [math_division v] [3]) ▶

Konzole VEXcode zobrazující konzoli a text „0.33“ s šedým obdélníkem vpravo, který ukazuje polohu kurzoru.

vymazat všechny řádky#

Blok zásobníku clear all rows vymaže všechny řádky z konzole a přesune kurzor zpět na první řádek.

vymazat všechny řádky

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

při spuštění :: hat events
[Clear the console after printing.]
tisk [This will disappear...] ▶
čekat [2] sekund
vymazat všechny řádky

nastavit kurzor na další řádek#

Blok zásobníku set cursor to next row přesune kurzor na další řádek v konzoli. Na tomto řádku se zobrazí další vypsaná hodnota.

Tento blok použijte, pokud chcete, aby další vytištěná hodnota začínala na novém řádku. Pokud tento blok není použit a předchozí blok print nebyl rozšířen o and set cursor to next row, další vytištěná hodnota se objeví bezprostředně za předchozí hodnotou na stejném řádku.

přesunout kurzor na další řádek

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

při spuštění :: hat events
[Print on two rows.]
tisk [Row 1] ▶
přesunout kurzor na další řádek
tisk [Row 2] ▶

Konzole VEXcode zobrazující konzoli a text „Řádek 1“ zobrazený na prvním řádku a „Řádek 2“ na druhém řádku, s šedým obdélníkem napravo od „Řádek 2“ znázorňujícím polohu kurzoru.

nastavení barvy písma v konzoli#

Zásobníkový blok set font color on console nastavuje barvu textu tištěného v konzoli. Na začátku projektu je barva tisku nastavena na blue.

nastavit barvu písma na [červená v] v konzoli

Parametry

Popis

barva

Barva textu vytištěného v konzoli:

  • červená
  • zelená
  • modrá
  • černá

Příklad

při spuštění :: hat events
[Print text in different colors.]
tisk [Default text color] ▶
přesunout kurzor na další řádek
nastavit barvu písma na [červená v] v konzoli
tisk [Red text color] ▶

Konzole VEXcode zobrazující konzoli a modrý text s nápisem „Výchozí barva textu“ zobrazený na prvním řádku a červeně zbarvený text „Červená barva textu“ na druhém řádku, s šedým obdélníkem napravo od „Červená barva textu“ znázorňujícím polohu kurzoru.

zeptej se a čekej / odpověz#

Zásobníkový blok ask and wait zobrazí zprávu v konzoli a pozastaví projekt, dokud není do konzole zadána odpověď.

Blok reportéru answer hlásí poslední odpověď zadanou do konzole. Odpověď je hlášena jako text. Chcete-li použít odpověď jako číslo, použijte nejprve blok reportéru convert k převodu odpovědi na číslo.

Blok „zeptej se a čekej“.#
zeptat se [What's your name?] a čekat

Parametry

Popis

výzva

Zpráva, která se má zobrazit v konzoli.

Blok odpovědí.#
odpověď

Parametry

Popis

Tento blok nemá žádné parametry.

Příklad

při spuštění :: hat events
[Ask for a name, then greet the robot's user.]
zeptat se [What's your name?] a čekat
tisk [Hello, ] ▶
tisk (odpověď) ▶

Konzole VEXcode zobrazující konzoli a text „Jak se jmenuješ?VEX“ na prvním řádku a „Dobrý den, VEX“ na druhém řádku.