Näyttö#
Johdanto#
Näyttöpalikat ohjaavat V5 Brainin kosketusnäyttöä, jolloin robotti voi näyttää tekstiä, numeroita ja grafiikkaa sekä reagoida kosketussyötteeseen.
Oletusarvoisesti Brainiin tulostettava fontti on monospaced small, jossa on 12 riviä ja 48 saraketta.
Piirtämistä varten aivojen resoluutio on 480 x 240 pikseliä.

Alla on luettelo saatavilla olevista lohkoista:
Kohdistimen tulostus – Näytä tekstiä ja hallitse tulostuskohdistinta.
tulosta näytölle – Tulostaa tekstiä, numeroita tai muuttujien arvoja Brain-näytölle.
aseta kohdistin rivin ja sarakkeen kohdalle näytöllä – Siirtää kohdistimen tiettyyn riviin ja sarakkeeseen.
aseta kohdistin näytön seuraavalle riville – Siirtää kohdistimen seuraavan rivin sarakkeeseen 1.
tyhjennä rivi näytöltä – Tyhjentää määritetyn tekstirivin.
näytön kursorin sarake – Ilmoittaa sarakkeen numeron, johon teksti tulostetaan.
näytön kursoririvi – Ilmoittaa rivinumeron, jolle teksti tulostetaan.
Asetukset – Muuta tekstin ja grafiikan ulkoasua.
tyhjennä näyttö – Poistaa kaiken tekstin ja piirrokset näytöltä.
aseta fontti näytölle – Muuttaa tekstin näyttöön käytettävää fonttityyppiä ja -kokoa.
set print precision on screen – Määrittää, kuinka monta desimaalia näytetään tulostettaessa numeroita.
aseta kynän leveys näytöllä – Asettaa piirrettyjen viivojen ja ääriviivojen paksuuden.
aseta kynän / fontin väri näytöllä – Asettaa tekstin, pikseleiden, viivojen ja ääriviivojen värin.
aseta täyttöväri näytölle – Asettaa piirrettyjen muotojen täyttövärin.
Piirrä – Luo muotoja, viivoja ja grafiikkaa Brain-näytöllä.
piirrä pikseli näytölle – Piirtää yhden pikselin koordinaatistoon.
piirrä viiva näytölle – Piirtää viivan kahden pisteen välille.
piirrä suorakulmio näytölle – Piirtää suorakulmion käyttämällä kahta kulmapistettä.
piirrä ympyrä näytölle – Piirtää ympyrän, jolla on määritelty keskipiste ja säde.
Kosketus – Havaitsee kosketussyötteen aivojen näytöllä.
näyttöä painettu – Ilmoittaa, kosketetaanko näyttöä parhaillaan.
näytön sijainti – Ilmoittaa viimeisimmän näytön painalluksen valitun x- tai y-koordinaatin.
kun näyttö – Suorittaa liitetyt lohkot, kun näyttöä painetaan tai vapautetaan.
Kohdistimen tulostus#
tulosta näytölle#
Tulosta näytölle -pino-lohko tulostaa tekstiä, numeroita tai muuttujien arvoja Brain-näytölle kohdistimen nykyiseen sijaintiin ja fontilla.
kun käynnistetään
tulosta [VEXcode] näytöllä ▶
Parametrit |
Kuvaus |
|---|---|
arvo |
Näytöllä näytettävä teksti, numero tai muuttujan arvo. |
ja aseta kursori seuraavalle riville |
Valitse nuoli (▶) laajentaaksesi lohkon esimerkiksi muotoon ja aseta kohdistin seuraavalle riville, jolloin kohdistin siirtyy seuraavan rivin sarakkeeseen 1 tulostuksen jälkeen. |
Esimerkki
kun käynnistetään
[Display a message at the starting cursor position.]
tulosta [Hello, Robot!] näytöllä ▶

aseta kohdistin rivin sarakkeeseen näytöllä#
Pinoamislohko aseta kohdistin riville ja sarakkeelle näytöllä siirtää kohdistimen tiettyyn riviin ja sarakkeeseen Brain-näytössä. Seuraava tulosta näytölle-lohko alkaa tulostaa tästä kohdasta. Se, kuinka monta riviä ja saraketta mahtuu mukavasti, riippuu valitusta fontista. Oletusarvoisella kiinteävälisellä keskikokoisella fontilla voidaan näyttää jopa 8 riviä ja 13 saraketta selkeästi. Tämän alueen ulkopuolelle sijoitettu teksti saattaa katketa tai siitä voi tulla vaikealukuista.
Kiinteävälisissä fonteissa kaikki merkit ovat saman levyisiä, mikä tekee tekstin sijoittelusta yhdenmukaista. Sitä vastoin suhteutettujen fonttien merkkien leveydet vaihtelevat, joten jotkut kirjaimet vievät enemmän tilaa kuin toiset. Käytetystä tyypistä riippumatta aseta kohdistin rivi-sarakkeeseen näytöllä -pinolohko sijoittaa kohdistimen rivi- ja sarakekoon, ei fonttityylin perusteella. Fonttikokoa voidaan säätää aseta fontti näytöllä -pinolohkolla.
aseta kursori riville [1] sarakkeeseen [1] näytöllä
Parametrit |
Kuvaus |
|---|---|
rivi |
Rivi, johon kohdistin siirretään. |
sarake |
Sarake, johon kohdistin siirretään. |
Esimerkki
kun käynnistetään
[Display text starting at Row 3 Column 12.]
aseta kursori riville [3] sarakkeeseen [12] näytöllä
tulosta [Row 3, Column 12] näytöllä ▶

aseta kursori näytön seuraavalle riville#
Aseta kohdistin näytön seuraavalle riville -pino-lohko siirtää kohdistimen Brain-näytön seuraavan rivin sarakkeeseen 1.
siirrä kursori seuraavalle riville näytöllä
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään
[Display two lines of text.]
tulosta [Line 1] näytöllä ▶
siirrä kursori seuraavalle riville näytöllä
tulosta [Line 2] näytöllä ▶

tyhjä rivi näytöllä#
Tyhjennä rivi näytöllä -pino-lohko tyhjentää yhden tekstirivin Brain-näytöltä.
tyhjennä rivi [1] näytöltä
Parametrit |
Kuvaus |
|---|---|
rivi |
Tyhjennettävän rivin numero. |
Esimerkki
kun käynnistetään
[Only keep the text on row 1.]
tulosta [This text stays] näytöllä ▶
siirrä kursori seuraavalle riville näytöllä
tulosta [This text disappears] näytöllä ▶
odota [3] sekuntia
tyhjennä rivi [2] näytöltä
näytön kursorisarake#
Näyttökohdistimen sarakkeen raportointilohko raportoi sarakkeen numeron, johon teksti tulostetaan kokonaislukuna.
(näytön kursoriasema sarakkeessa)
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään
[Display the cursor's current column.]
aseta kursori riville [3] sarakkeeseen [15] näytöllä
tulosta (näytön kursoriasema sarakkeessa) näytöllä ▶

näytön kursori rivi#
Näyttökohdistimen rivin raportointilohko raportoi rivinumeron, jolle teksti tulostetaan kokonaislukuna.
(näytön kursoriasema rivillä)
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään
[Display the cursor's current row.]
aseta kursori riville [3] sarakkeeseen [2] näytöllä
tulosta (näytön kursoriasema rivillä) näytöllä ▶

Asetukset#
kirkas näyttö#
Tyhjennä näyttö -pino-lohko tyhjentää kaikki piirrokset ja tekstin Brain-näytöltä.
tyhjennä näyttö
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään
[Draw a circle, and clear it after 2 seconds.]
piirrä ympyrä [120] [120] [40] näytöllä
odota [2] sekuntia
tyhjennä näyttö
aseta fontti näytölle#
Aseta fontti näytölle -pino-lohko asettaa Brain-näytöllä näytettävän tekstin fontin ja koon. Tätä fonttia käytetään kaikkeen myöhemmin tulostettavaan tekstiin.
aseta fontti [tasavälinen v] [keskikokoinen v] näytöllä
Parametrit |
Kuvaus |
|---|---|
tyyli |
Fonttityyli: yksivälisinen tai suhteellinen |
koko |
Fonttikoko (esimerkkejä alla):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Esimerkki
kun käynnistetään
[Display text using a larger font]
aseta fontti [tasavälinen v] [hyvin suuri v] näytöllä
tulosta [VEX] näytöllä ▶

aseta tulostustarkkuus näytölle#
Aseta tulostustarkkuus näytölle -pino-lohko määrittää, kuinka monta desimaalia näytetään tulostettaessa numeroita Brain-näytölle. Tämä tulostustarkkuus koskee kaikkia myöhemmin tulostettavia numeroita.
aseta tulostuksen tarkkuus [0.1 v] näytöllä
Parametrit |
Kuvaus |
|---|---|
tarkkuus |
Käytettävä tulostustarkkuus:
|
Esimerkki
kun käynnistetään
[Print 1/3 as 0.33.]
aseta tulostuksen tarkkuus [0.01 v] näytöllä
tulosta ([1] [math_division v] [3]) näytöllä ▶

aseta kynän leveys näytölle#
Aseta kynän leveys näytöllä -pino-lohko asettaa piirrettyjen viivojen ja ääriviivojen paksuuden.
aseta kynän leveys [10] näytöllä
Parametrit |
Kuvaus |
|---|---|
leveys |
Kynän leveys pikseleinä väliltä 0–32. |
Esimerkki
kun käynnistetään
[Draw a rectangle with a pen width of 10.]
aseta kynän leveys [10] näytöllä
piirrä suorakulmio [50] [50] [130] [60] näytöllä

aseta kynän / fontin väri näytölle#
Aseta kynän / fontin väri näytöllä -pino-lohko asettaa tekstin, pikseleiden, viivojen ja ääriviivojen värin.
aseta kynä/fontti-väri [punainen v] näytöllä
Parametrit |
Kuvaus |
|---|---|
väri |
Käytettävä kynän ja fontin väri:
|
Esimerkki
kun käynnistetään
[Draw a rectangle with orange borders.]
aseta kynä/fontti-väri [oranssi v] näytöllä
piirrä suorakulmio [50] [50] [130] [60] näytöllä

aseta täyttöväri näytölle#
Aseta täyttöväri näytölle -pino-lohko asettaa täyttövärin, jota käytetään muotojen piirtämisessä.
aseta täyttöväri [punainen v] näytöllä
Parametrit |
Kuvaus |
|---|---|
väri |
Käytettävä täyttöväri:
|
Esimerkkejä
kun käynnistetään
[Draw a purple rectangle.]
aseta täyttöväri [violetti v] näytöllä
piirrä suorakulmio [50] [130] [100] [60] näytöllä

Piirrä#
piirrä pikseli näytölle#
Piirrä pikseli näytölle -pino-lohko piirtää yhden pikselin valittuun x- ja y-koordinaattiin käyttäen nykyistä kynän väriä.
piirrä pikseli [0] [0] näytöllä
Parametrit |
Kuvaus |
|---|---|
x |
Pikselin piirtämiseen käytettävä x-koordinaatti väliltä 0–479. |
y |
Y-koordinaatti, jolla pikseli piirretään välille 0–239. |
Esimerkki
kun käynnistetään
[Draw the pixels marking the corners of a square.]
piirrä pikseli [250] [100] näytöllä
piirrä pikseli [275] [100] näytöllä
piirrä pikseli [250] [125] näytöllä
piirrä pikseli [275] [125] näytöllä
![]()
piirrä viiva näytölle#
Piirrä viiva näytölle -pino-lohko piirtää viivan ensimmäisestä näytön koordinaatista (x1, y1) toiseen näytön koordinaattiin (x2, y2) käyttämällä nykyisiä kynän leveys ja kynän väri -arvoja.
piirrä viiva [0] [0] [10] [10] näytöllä
Parametrit |
Kuvaus |
|---|---|
x1 |
Viivan alun x-koordinaatti pikseleinä välillä 0–479. |
y1 |
Viivan alun y-koordinaatti pikseleinä välillä 0–239. |
x2 |
Viivan lopun x-koordinaatti pikseleinä välillä 0 - 479. |
y2 |
Viivan lopun y-koordinaatti pikseleinä välillä 0–239. |
Esimerkki
kun käynnistetään
[Draw a line from the top left to bottom right of the screen.]
piirrä viiva [0] [0] [479] [239] näytöllä

piirrä suorakulmio näytölle#
Piirrä suorakulmio näytölle -pino-lohko piirtää suorakulmion käyttämällä nykyisiä kynän leveys, kynän väri ja täyttöväri -asetuksia.
piirrä suorakulmio [0] [0] [10] [10] näytöllä
Parametrit |
Kuvaus |
|---|---|
x |
Suorakulmion vasemman yläkulman x-koordinaatti pikseleinä väliltä 0–479. |
y |
Suorakulmion vasemman yläkulman y-koordinaatti pikseleinä välillä 0–239. |
leveys |
Suorakulmion leveys pikseleinä. |
korkeus |
Suorakulmion korkeus pikseleinä. |
Esimerkki
kun käynnistetään
[Draw a rectangle on the screen.]
piirrä suorakulmio [50] [50] [130] [60] näytöllä

piirrä ympyrä näytölle#
Piirrä ympyrä näytölle -pino-lohko piirtää ympyrän käyttämällä nykyisiä kynän leveys, kynän väri ja täyttöväri -asetuksia.
piirrä ympyrä [0] [0] [10] näytöllä
Parametrit |
Kuvaus |
|---|---|
x |
Ympyrän keskipisteen x-koordinaatti pikseleinä välillä 0 - 479. |
y |
Ympyrän keskipisteen y-koordinaatti pikseleinä välillä 0 - 239. |
säde |
Ympyrän säde pikseleinä. |
Esimerkki
kun käynnistetään
[Draw a circle on the screen.]
piirrä ympyrä [120] [120] [40] näytöllä

Kosketa#
näyttöä painettu#
Boolen näyttöä painettu-lohko kertoo, painetaanko aivojen kosketusnäyttöä parhaillaan.
Tosi – Näyttöä painetaan.
Väärin – Näyttöä ei paineta.
<näyttö painettu?>
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
kun käynnistetään
[Change the screen's color after it's pressed.]
odota kunnes <näyttö painettu?>
aseta täyttöväri [vihreä v] näytöllä
piirrä suorakulmio [0] [0] [479] [239] näytöllä
kun käynnistetään
[Display different messages after the screen is pressed.]
odota kunnes <näyttö painettu?>
tulosta [First message!] näytöllä ▶
siirrä kursori seuraavalle riville näytöllä
[Lift finger to press the screen again.]
odota kunnes <ei <näyttö painettu?>>
odota kunnes <näyttö painettu?>
tulosta [Second message!] näytöllä ▶
näytön sijainti#
Näytön sijainnin raportointilohko raportoi viimeisimmän näytön painalluksen valitun koordinaatin. X-koordinaatti on välillä 0 (vasen) - 479 (oikea). Y-koordinaatti on välillä 0 (ylhäällä) - 239 (alhaalla).
(näytön [x v] sijainti)
Parametrit |
Kuvaus |
|---|---|
akseli |
Viimeisimmän näyttöpainalluksen koordinaatit raportointia varten: x – Vaakasuora sijainti tai y – Pystysuora sijainti |
kun käynnistetään
[Display a circle where the screen is pressed.]
odota kunnes <näyttö painettu?>
aseta täyttöväri [valkoinen v] näytöllä
piirrä ympyrä (näytön [x v] sijainti) (näytön [y v] sijainti) [20] näytöllä
kun näyttö#
Kun-näyttö-hattulohko suorittaa liitteenä olevan lohkopinon, kun Aivo-näyttöä painetaan tai vapautetaan.
kun Brain-näyttö [painettu v] :: hat events
Parametrit |
Kuvaus |
|---|---|
osavaltio |
Milloin liitetty lohkopino suoritetaan: pressed suoritetaan, kun näyttöä painetaan, ja released suoritetaan, kun näyttö vapautetaan. |
kun Brain-näyttö [painettu v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
aseta täyttöväri [punainen v] näytöllä
piirrä ympyrä (näytön [x v] sijainti) (näytön [y v] sijainti) [20] näytöllä









