Obrazovka#
Zavedení#
Bloky obrazovky ovládají, jak IQ (1. generace) Brain zobrazuje text a hodnoty na své vestavěné obrazovce.
Obrazovka IQ (1. generace) Brain podporuje až 5 řádků a 21 sloupců textu.

Níže je uveden seznam všech bloků:
Tisk kurzoru – Zobrazení textu a hodnot v mozku.
tisk na obrazovku — Vytiskne text, čísla nebo hodnoty proměnných na obrazovku Brain.
nastavit kurzor na řádek/sloupec na obrazovce — Přesune kurzor na konkrétní řádek a sloupec.
nastaví kurzor na další řádek na obrazovce — Přesune kurzor na další řádek.
vymazat řádek na obrazovce — Vymaže konkrétní řádek.
Nastavení – Konfigurace vlastností zobrazení na obrazovce.
vymazat obrazovku — Vymaže celou obrazovku.
nastavit přesnost tisku na obrazovce — Nastaví počet desetinných míst, které se zobrazí při tisku čísel.
Tisk kurzoru#
tisk na obrazovku#
Zásobníkový blok print on screen vytiskne text, čísla nebo hodnoty proměnných na obrazovku Brain v aktuální pozici kurzoru.
tisk [VEXcode] na obrazovce ▶
Parametry |
Popis |
|---|---|
hodnota |
Text, číslo nebo hodnota proměnné, která se má vytisknout na obrazovku. |
a nastavte kurzor na další řádek |
Vyberte šipku (▶) pro rozbalení bloku a napište a nastavte kurzor na další řádek, aby se kurzor po vytištění přesunul do sloupce 1 dalšího řádku. |
Příklad
při spuštění
[Display a message at the starting cursor position.]
tisk [Hello, Robot!] na obrazovce ◀ a přesunout kurzor na další řádek
nastavit kurzor na řádek sloupce na obrazovce#
Zásobníkový blok set cursor to row column on screen přesune kurzor na konkrétní řádek a sloupec na obrazovce Brain. Další blok print on screen začne tisknout na tomto místě.
IQ Brain (1. generace) používá písmo s pevnou šířkou, což znamená, že každý znak má stejnou šířku pro konzistentní zarovnání textu. Obrazovka IQ Brain (1. generace) podporuje až 5 řádků a 21 sloupců textu.
nastavit kurzor na řádek [1] sloupec [1] na obrazovce
Parametry |
Popis |
|---|---|
řádek |
Řádek, na který se má kurzor přesunout. |
sloupec |
Sloupec, do kterého se má kurzor přesunout. |
Příklad
při spuštění
[Display a message in the middle of the screen]
nastavit kurzor na řádek (3) sloupec (7) na obrazovce
tisk [VEXcode!] na obrazovce ▶

nastavit kurzor na další řádek na obrazovce#
Zásobníkový blok set cursor to next row on screen přesune kurzor do sloupce 1 na dalším řádku na obrazovce Brain.
přesunout kurzor na další řádek na obrazovce
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Display two lines of text.]
tisk [First Message] na obrazovce ▶
přesunout kurzor na další řádek na obrazovce
tisk [Second Message] na obrazovce ◀ a přesunout kurzor na další řádek

vymazat řádek na obrazovce#
Blok zásobníku vymazat řádek na obrazovce vymaže jeden řádek textu na obrazovce Brain.
vymazat řádek (1) na obrazovce
Parametry |
Popis |
|---|---|
řádek |
Číslo řádku, které se má vymazat jako celé číslo. |
Příklad
při spuštění
[Display text on two rows, but only keep one.]
tisk [This text stays] na obrazovce ◀ a přesunout kurzor na další řádek
tisk [This disappears] na obrazovce ◀ a přesunout kurzor na další řádek
čekat (3) sekund
vymazat řádek (2) na obrazovce
Nastavení#
čistá obrazovka#
Blok zásobníku vymazat obrazovku vymaže veškerý text a kresby z obrazovky mozku.
vymazat obrazovku
Parametry |
Popis |
|---|---|
Tento blok nemá žádné parametry. |
Příklad
při spuštění
[Fill the screen, then clear it after 2 seconds.]
opakovat (5)
tisk [Line] na obrazovce ◀ a přesunout kurzor na další řádek
konec
čekat (3) sekund
vymazat obrazovku
nastavení přesnosti tisku na obrazovce#
Blok set print precision on screen nastavuje počet desetinných míst, která se zobrazí při tisku čísel na obrazovku Brain. Tato přesnost tisku se použije na všechna čísla vytištěná po spuštění tohoto bloku.
nastavit přesnost tisku na [0.1 v] na obrazovce
Parametry |
Popis |
|---|---|
přesnost |
Použitá přesnost tisku:
|
Příklad
při spuštění
[Print 1/3 as 0.33.]
nastavit přesnost tisku na [0.01 v] na obrazovce
tisk ([1] / [3]) na obrazovce ◀ a přesunout kurzor na další řádek