Näyttö#

Johdanto#

Näyttöpalikat ohjaavat EXP Brainin näyttöä, jolloin robotti voi näyttää tekstiä, numeroita ja grafiikkaa sekä reagoida kosketukseen.

Oletusarvoisesti Brainiin tulostettava fontti on monospaced small, jossa on 7 riviä ja 20 saraketta.

Piirtämistä varten aivojen resoluutio on 159 x 107 pikseliä.

VEX Brain -näytön ruudukkokaavio, jossa näkyvät rivit, sarakkeet, pikselimitat ja koordinaatit. Punaiset viivat ääriviivat ruudukon.

Alla on luettelo saatavilla olevista lohkoista:

Kohdistimen tulostus – Näytä tekstiä ja hallitse tulostuskohdistinta.

Asetukset – Muuta tekstin ja grafiikan ulkoasua.

Piirrä – Luo muotoja, viivoja ja grafiikkaa Brain-näytöllä.

Kohdistimen tulostus#

aseta kohdistin rivin sarakkeeseen näytöllä#

Pinoamislohko aseta kohdistin rivi- ja sarakkeeseen näytöllä siirtää kohdistimen tiettyyn riviin ja sarakkeeseen Brain-näytöllä. Seuraava tulosta näytölle-lohko aloittaa tulostamisen tästä kohdasta.

Rivien ja sarakkeiden mukava määrä riippuu valitusta fontista. Oletusarvoisella kiinteävälisellä medium-fontilla voidaan näyttää selkeästi jopa 8 riviä ja 13 saraketta. Tämän alueen ulkopuolelle sijoitettu teksti saattaa katketa ​​tai siitä voi tulla vaikealukuista.

Kiinteävälisissä fonteissa merkit ovat kaikki 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- ja sarakekohtaan näytöllä -pinolohko sijoittaa kohdistimen rivi- ja sarakekoon, ei fonttityylin perusteella. Fonttikokoa voidaan säätää aseta fontti näytöllä -pinolohkolla.

Aseta kohdistimen pinolohko#
aseta kursori riville [1] sarakkeeseen [1] näytöllä

Parametrit

Kuvaus

rivi

Rivi, johon kohdistin siirretään.

sarake

Sarake, johon kohdistin siirretään.

Esimerkki

Käynnistyksen yhteydessä siirtää kohdistimen näytöllä riville 3, sarakkeeseen 2 ja tulostaa ‘Rivi 3, sarake 2’.#
kun käynnistetään
[Display text starting at Row 3 Column 10.]
aseta kursori riville [3] sarakkeeseen [10] näytöllä
tulosta [R3, C10] näytöllä ▶

Kuvakaappaus EXP-aivoista, joissa näkyy teksti "R3, C10".

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.

aseta kohdistin seuraavaan rivipinolohkoon#
siirrä kursori seuraavalle riville näytöllä

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

Käynnistyksen yhteydessä tulostaa näytölle rivin ‘Rivi 1’, siirtää kohdistimen seuraavalle riville ja tulostaa sitten rivin ‘Rivi 2’.#
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ä ▶

Kuvakaappaus EXP-aivoista, jossa teksti "Rivi 1" on painettuna "Rivi 2":n yläpuolelle.

tyhjä rivi näytöllä#

Tyhjennä rivi näytöllä -pino-lohko tyhjentää tekstirivin Brain-näytöltä.

Tyhjennä rivipinolohko#
tyhjennä rivi [1] näytöltä

Parametrit

Kuvaus

rivi

Tyhjennettävän rivin numero.

Esimerkki

Käynnistyksen yhteydessä tulostaa tekstiä kahdelle riville. Ensimmäinen rivi jää näkyviin, kun taas toinen rivi katoaa kolmen sekunnin kuluttua.#
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ä

kursorisarake#

Kohdistimen sarakkeen raportointilohko raportoi sarakkeen numeron, johon teksti tulostetaan kokonaislukuna.

kursorin sarakkeen raportointilohko#
(kursoriasema sarakkeessa)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

Käynnistyksen yhteydessä siirtää kohdistimen näytöllä riville 3, sarakkeeseen 2 ja tulostaa kohdistimen nykyisen sarakkeen numeron.#
kun käynnistetään
[Display the cursor's current column.]
aseta kursori riville [3] sarakkeeseen [10] näytöllä
tulosta (kursoriasema sarakkeessa) näytöllä ▶

Kuvakaappaus EXP-aivoista, jossa näkyy teksti "15" sarakkeessa 15.

kursoririvi#

Kohdistimen rivi raportointilohko raportoi rivinumeron, jolle teksti tulostetaan kokonaislukuna.

kursoririvin raportointilohko#
(kursoriasema rivillä)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

Käynnistyksen yhteydessä siirtää kohdistimen näytöllä riville 6, sarakkeeseen 2 ja tulostaa kohdistimen nykyisen rivinumeron.#
kun käynnistetään
[Display the cursor's current row.]
aseta kursori riville [3] sarakkeeseen [10] näytöllä
tulosta (kursoriasema rivillä) näytöllä ▶

Kuvakaappaus EXP-aivoista, jossa näkyy teksti "3" rivillä 3.

Asetukset#

kirkas näyttö#

Tyhjennä näyttö -pino-lohko tyhjentää kaikki piirrokset ja tekstin Brain-näytöltä.

Tyhjennä näytön pinolohko#
tyhjennä näyttö

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

Käynnistyksen yhteydessä piirtää ympyrän, jonka keskipiste on (120,120) ja säde 40 pikseliä. Kahden sekunnin kuluttua näyttö tyhjenee.#
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 -pinolohko asettaa Brain-näytöllä näytettävän tekstin fontin ja koon. Tätä fonttia käytetään kaikkeen tekstiin, joka tulostetaan tämän lohkon suorittamisen jälkeen.

aseta fonttipinolohko#
aseta fontti [tasavälinen v] [keskikokoinen v] näytöllä

Parametrit

Kuvaus

tyyli

Fonttityyli: yksivälisinen tai suhteellinen

koko

Fonttikoko (esimerkkejä alla):

  • erittäin pieni
  • pieni
  • keskikokoinen
  • suuri
  • erittäin suuri
  • supersuuri
Huom: Erittäin pieni- ja pieni-koot eivät ole käytettävissä suhteutettujen fonttien kanssa.

Aivojen näytölle painetut numerot ja kirjaimet MONO 12 -fonttikoolla. Se näyttää A:sta Z:aan ja kaikki numerot. Näytön alareunassa lukee 9 riviä, 26 saraketta.
tasavälisesti erittäin pieni

Aivojen näytölle painetut numerot ja kirjaimet MONO 15 -fonttikoolla. Se näyttää A:sta T:hen ja kaikki numerot. Näytön alareunassa lukee 7 riviä, 22 saraketta.
tasavälisesti pieni

Aivojen silkkipainotulosti numeroita ja kirjaimia MONO 20 -fontilla. Se näyttää A:sta P:hen ja kaikki numerot. Näytön alareunassa lukee 5 riviä, 16 saraketta.
tasavälinen keskikokoinen

Aivojen näytölle painetut numerot ja kirjaimet MONO 30 -fonttikoolla. Se näyttää A:sta J:hen. Näytön alareunassa lukee R:3 C:10.
tasavälisesti suuri

Aivot painelivat numeroita ja kirjaimia MONO 40 -fontilla. Näytön alareunassa lukee R:2 C:8.
tasavälisesti erittäin suuri

Aivojen silkkipainotteiset numerot ja kirjaimet MONO 60 -fontilla. Vain MON60 näkyy.
tasavälisesti erittäin suuri

Aivojen näytölle painetut numerot ja kirjaimet PROP 20 -fonttikoolla. Se näyttää A:sta W:hen ja kaikki numerot. Näytön alareunassa lukee 5 riviä, 16 saraketta.
suhteellinen keskikokoinen

Aivojen näytölle painetut numerot ja kirjaimet PROP 30 -fonttikoolla. Se näyttää A:sta P:hen. Näytön alareunassa lukee R:3 C:10.
suhteellinen suuri

Aivojen näytölle painetut numerot ja kirjaimet PROP 40 -fonttikoolla. Näytön alareunassa lukee R:2 C:8.
suhteellinen erittäin suuri

Aivojen näytölle painetut numerot ja kirjaimet, joiden fonttikoko on PROP 60. Vain PROP60 näkyy.
suhteellinen erittäin suuri

Esimerkki

Käynnistyksen yhteydessä asettaa fontiksi ‘monospaced extra large’ ja tulostaa näytölle ‘VEX’.#
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ä ▶

Kuvakaappaus EXP-aivoista, jossa teksti "VEX" näkyy oletusarvoa suuremmalla fontilla.

aseta tulostustarkkuus näytölle#

Aseta tulostustarkkuus näytölle -pinolohko määrittää, kuinka monta desimaalia näytetään, kun numerot tulostetaan Brain-näytölle. Tämä tulostustarkkuus koskee kaikkia numeroita, jotka tulostetaan tämän lohkon suorittamisen jälkeen.

aseta tulostustarkkuuden pinolohko#
aseta tulostuksen tarkkuus [0.1 v] näytöllä

Parametrit

Kuvaus

tarkkuus

Käytettävä tulostustarkkuus:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Kaikki numerot

Esimerkki

Käynnistyksen yhteydessä asettaa tulostustarkkuudeksi kaksi desimaalia ja tulostaa 1/3 ruudulle arvona 0,33.#
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ä ▶

Kuvakaappaus EXP-aivoista, joissa näkyy teksti "0.33".

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 pinoblokkiin#
aseta kynän leveys [10] näytöllä

Parametrit

Kuvaus

leveys

Kynän leveys pikseleinä väliltä 0–32.

Esimerkki

Käynnistyksen yhteydessä asettaa kynän leveydeksi 10 pikseliä ja piirtää suorakulmion, jonka vasen yläkulma on kohdassa (20, 20), leveys 75 pikseliä ja korkeus 50 pikseliä.#
kun käynnistetään
[Draw a rectangle with a pen width of 10.]
aseta kynän leveys [10] näytöllä
piirrä suorakulmio [20] [20] [75] [50] näytöllä

Kuvakaappaus EXP-aivoista, jossa näkyy paksureunainen suorakulmio.

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.

kynän/fontin värin pinoamislohko#
aseta kynä/fontti-väri [punainen v] näytöllä

Parametrit

Kuvaus

väri

Käytettävä kynän ja fontin väri:

  • punainen
  • vihreä
  • sininen
  • musta
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • syaani
  • läpinäkyvä

Esimerkki

Käynnistyksen yhteydessä asettaa kynän väriksi oranssin ja piirtää suorakulmion, jonka vasen yläkulma on kohdassa (50, 50), leveys 130 pikseliä ja korkeus 60 pikseliä.#
kun käynnistetään
[Draw a rectangle with orange borders.]
aseta kynä/fontti-väri [oranssi v] näytöllä
piirrä suorakulmio [20] [20] [75] [50] näytöllä

Kuvakaappaus EXP-aivoista, joissa näkyy oransseilla reunoilla varustettu suorakulmio.

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 pinoblokkiin#
aseta täyttöväri [punainen v] näytöllä

Parametrit

Kuvaus

väri

Käytettävä täyttöväri:

  • punainen
  • vihreä
  • sininen
  • musta
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • syaani
  • läpinäkyvä

Esimerkkejä

Käynnistyksen yhteydessä asettaa täyttövärin violetiksi ja piirtää suorakulmion. Se on kohdassa (50, 130), leveydeltään 100 pikseliä ja korkeudeltaan 60 pikseliä.#
kun käynnistetään
[Draw a purple rectangle.]
aseta täyttöväri [violetti v] näytöllä
piirrä suorakulmio [20] [20] [75] [50] näytöllä

Kuvakaappaus EXP-aivoista, jossa näkyy violetilla täytetty suorakulmio.

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ä pikselipinolohko#
piirrä pikseli [0] [0] näytöllä

Parametrit

Kuvaus

x

Pikselin piirtämiseen käytettävä x-koordinaatti väliltä 0–159.

y

Y-koordinaatti, jolla pikseli piirretään välille 0–107.

Esimerkki

Käynnistyksen yhteydessä piirtää pikselin näytön keskelle koordinaatteihin (120, 120).#
kun käynnistetään
[Draw the pixels marking the corners of a square.]
piirrä pikseli [50] [50] näytöllä
piirrä pikseli [50] [75] näytöllä
piirrä pikseli [75] [50] näytöllä
piirrä pikseli [75] [75] näytöllä

Kuvakaappaus EXP-aivoista, jossa näkyy neliön kulmia kuvaavien pikselien kokoelma.

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ä viivapinolohko#
piirrä viiva [0] [0] [10] [10] näytöllä

Parametrit

Kuvaus

x1

Viivan alun x-koordinaatti pikseleinä välillä 0–159.

y1

Viivan alun y-koordinaatti pikseleinä välillä 0–107.

x2

Viivan lopun x-koordinaatti pikseleinä välillä 0 - 159.

y2

Viivan lopun y-koordinaatti pikseleinä välillä 0–107.

Esimerkki

Käynnistyksen yhteydessä piirtää diagonaaliviivan näytön vasemmasta yläkulmasta (0, 0) oikeaan alakulmaan (159, 107).#
kun käynnistetään
[Draw a line from the top left to bottom right of the screen.]
piirrä viiva [0] [0] [159] [107] näytöllä

Aivojen näytöllä näkyy ohut vinoviiva keskellä vasemmasta yläkulmasta oikeaan alakulmaan.

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ä suorakulmion pinoblokki#
piirrä suorakulmio [0] [0] [10] [10] näytöllä

Parametrit

Kuvaus

x

Suorakulmion vasemman yläkulman x-koordinaatti pikseleinä välillä 0–159.

y

Suorakulmion vasemman yläkulman y-koordinaatti pikseleinä välillä 0–107.

leveys

Suorakulmion leveys pikseleinä.

korkeus

Suorakulmion korkeus pikseleinä.

Esimerkki

Käynnistyksen yhteydessä piirtää näytölle suorakulmion, jonka vasen yläkulma on kohdassa (20, 20), leveys 80 pikseliä ja korkeus 30 pikseliä.#
kun käynnistetään
[Draw a rectangle on the screen.]
piirrä suorakulmio [20] [20] [80] [30] näytöllä

Aivojen näytöllä näkyy suorakulmio, jossa on ohut valkoinen reunus.

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ä pino lohko#
piirrä ympyrä [0] [0] [10] näytöllä

Parametrit

Kuvaus

x

Ympyrän keskipisteen x-koordinaatti pikseleinä välillä 0 - 159.

y

Ympyrän keskipisteen y-koordinaatti pikseleinä välillä 0 - 107.

säde

Ympyrän säde pikseleinä.

Esimerkki

Käynnistyksen yhteydessä piirtää näytölle ympyrän, jonka keskipiste on (80, 50) ja säde 20 pikseliä.#
kun käynnistetään
[Draw a circle on the screen.]
piirrä ympyrä [80] [50] [20] näytöllä

Aivojen näytöllä näkyy ympyrä, jonka keskelle on piirretty ohut valkoinen reunus.