Näyttö#

Johdanto#

Näyttö-kategoria sisältää lohkoja, joiden avulla IQ (2. sukupolvi) aivojesi näyttö voi näyttää tekstiä, arvoja ja grafiikkaa aivojen sisäänrakennetulla näytöllä. Näitä lohkoja voidaan käyttää anturitietojen tulostamiseen, mukautettujen käyttöliittymien luomiseen tai visuaalisten elementtien, kuten viivojen, muotojen ja tekstin, piirtämiseen säädettävillä tyyleillä ja väreillä.

Piirtämistä varten aivojen resoluutio on 160 x 108 pikseliä.

Alla on luettelo kaikista lohkoista:

Tulosta — Näytä tekstiä ja arvoja aivoissa.

Asetukset — Määritä näytön ominaisuudet.

Piirrä — Luo muotoja ja grafiikkaa Brain-näytöllä.

Painaa#

aseta kohdistin rivin sarakkeeseen näytöllä#

Pinoamislohko aseta kohdistin rivin ja sarakkeen kohdalle näytöllä siirtää kohdistimen tiettyyn riviin ja sarakkeeseen Brain-näytöllä. Seuraava tulosta näytölle-lohko aloittaa tulostuksen tästä kohdasta. Se, kuinka monta riviä ja saraketta mahtuu mukavasti, riippuu valitusta fontista.

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 kohdistimen pinolohko#
aseta kursori riville [1] sarakkeeseen [1] näytöllä

Parametrit

Kuvaus

rivi

Rivi, jolle kohdistin siirretään kokonaislukuna.

sarake

Sarake, johon kohdistin siirretään kokonaislukuna.

Esimerkki

kun käynnistetään
[Repeatedly print the current timer at Row 1 Column 1]
ikuisesti
tulosta (ajastin sekunneissa) näytöllä ◀ ja siirrä kursori seuraavalle riville
odota (1) sekuntia
tyhjennä näyttö
aseta kursori riville (1) sarakkeeseen (1) näytöllä

VEX IQ Brain -näytön kuvakaappauksessa vasemmassa yläkulmassa lukee valkoisella tekstillä 25.

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ä ◀ ja siirrä kursori seuraavalle riville

IQ Brain -näytön kuvakaappauksessa rivi 1 näkyy valkoisella tekstillä vasemmassa yläkulmassa ja rivi 2 suoraan sen alapuolella.

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
[Display text on two rows, but only keep one.]
tulosta [This text stays] näytöllä ◀ ja siirrä kursori seuraavalle riville
tulosta [This disappears] näytöllä ◀ ja siirrä kursori seuraavalle riville
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 [2] näytöllä
tulosta (kursoriasema sarakkeessa) näytöllä ▶

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 [2] näytöllä
tulosta (kursoriasema rivillä) näytöllä ▶

Asetukset#

kirkas näyttö#

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

tyhjennä näyttö

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Fill the screen, then clear it after 2 seconds.]
toista (5)
tulosta [Line] näytöllä ◀ ja siirrä kursori seuraavalle riville
Loppu
odota (3) 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

fontti

Käytettävä fontti: monospaced tai proportional

koko

Käytettävä koko:

  • erittäin pieni
  • pieni
  • keskikokoinen
  • suuri
  • erittäin suuri
  • supersuuri

Kuvakaappaus VEX IQ Brain -näytöstä, jossa on sarja numeroita ja kirjaimia Mono 12 -fontilla. Kirjaimet AZ ovat yhdellä rivillä, joka ulottuu näytön leveydelle. Vasen alakulma osoittaa 26 merkkiä ja 9 riviä.
Mono Extra Small

Sama kuvakaappaus kuin edellinen, nyt Mono 15 -fontilla. Kirjaimet AT ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasen alakulma osoittaa 20 merkkiä leveästi ja 7 riviä.
Mono Small

Sama kuvakaappaus kuin edellinen, nyt Mono 20 -fontilla. Kirjaimet AP ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasen alakulma osoittaa 16 merkkiä leveydellä ja 5 riviä.
Mono Medium

Sama kuvakaappaus kuin edellinen, nyt Mono 30 -fontilla. Numerot 1–9 ja ylimääräinen 0 ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasen alakulma osoittaa 3 riviä.
Mono Large

Sama kuvakaappaus kuin edellinen, nyt Mono 40 -fontilla. Numerot 1–8 ovat toisella rivillä koko näytön leveyden kattaen.
Mono Extra Large

Sama kuvakaappaus kuin edellinen, nyt Mono 60 -fontilla. Näytöllä näkyy MN 60 isolla fontilla, joka peittää lähes koko näytön yläosan.
Mono Super Large

Sama kuvakaappaus kuin edellinen, nyt Prop 20 -fontilla. Kirjaimet AW ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasen alakulma osoittaa 26 merkkiä leveästi ja 5 riviä.
Prop Medium

Sama kuvakaappaus kuin edellinen, nyt Prop 30 -fontilla. Numerot 1-9 toistetaan kahdesti samalla rivillä, joka ulottuu koko näytön leveydelle. Vasen alakulma osoittaa 18 merkkiä leveästi ja 3 riviä.
Prop Large

Sama kuvakaappaus kuin edellinen, nyt Prop 40 -fontilla. Näytöllä lukee Prop 40 ylimmällä rivillä ja 14 x 2 toisella rivillä.
Erittäin suuri Rekvisiitta

Sama kuvakaappaus kuin edellinen, nyt Prop 60 -fontilla. Näytöllä lukee PROP 60 isolla fontilla, joka peittää lähes koko näytön yläosan.
Prop Super Large

Esimerkki

kun käynnistetään
[Display two different fonts on separate lines.]
aseta fontti [tasavälinen v] [keskikokoinen v] näytöllä
tulosta [Mono Medium] näytöllä ◀ ja siirrä kursori seuraavalle riville
aseta fontti [suhteellinen v] [keskikokoinen v] näytöllä
tulosta [Prop Medium] näytöllä ◀ ja siirrä kursori seuraavalle riville

Kuvakaappaus IQ Brain -näytöstä, jossa on valkoista tekstiä kahdella rivillä vasemmassa yläkulmassa. Ensimmäisellä rivillä lukee Mono Medium ja toisella rivillä heti sen alla lukee Prop Medium pienemmällä fontilla.

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:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Kaikki numerot

Esimerkki

kun käynnistetään
[Print 1/3 as 0.33.]
aseta tulostuksen tarkkuus [0.01 v] näytöllä
tulosta ([1] / [3]) näytöllä ◀ ja siirrä kursori seuraavalle riville

Kuvakaappaus IQ Brain -näytöstä, jonka vasemmassa yläkulmassa lukee valkoisella tekstillä 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 [10] näytöllä

Parametrit

Kuvaus

leveys

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

Esimerkki

kun käynnistetään
[Draw two circles with different pen widths.]
piirrä ympyrä (40) (70) (20) näytöllä
aseta kynän leveys (5) näytöllä
piirrä ympyrä (100) (70) (20) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jossa on kaksi valkoista ympyrää painettuna näytön alaosaan. Vasemmalla oleva ympyrä on piirretty kapeammalla reunalla kuin oikealla oleva.

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:

  • punainen
  • vihreä
  • sininen
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • punainen violetti
  • violetti
  • sininen violetti
  • sinivihreä
  • keltavihreä
  • keltaoranssi
  • punainen oranssi

Esimerkki

kun käynnistetään
[Draw two rectangles with different colors.]
piirrä suorakulmio (100) (50) (10) (20) näytöllä
aseta kynä/fontti-väri [sininen v] näytöllä
piirrä suorakulmio (50) (50) (10) (20) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jonka alaosaan on piirretty kaksi pientä suorakulmiota. Vasen suorakulmio on sininen ja oikea valkoinen.

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:

  • punainen
  • vihreä
  • sininen
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • punainen violetti
  • violetti
  • sininen violetti
  • sinivihreä
  • keltavihreä
  • keltainen oranssi
  • punainen oranssi

Esimerkki

kun käynnistetään
[Draw a yellow circle.]
aseta täyttöväri [keltainen v] näytöllä
piirrä ympyrä (50) (50) (20) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jossa on kirkkaan keltainen ympyrä ja ohut valkoinen reunus näytön vasemmalla puoliskolla.

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–159.

y

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

Esimerkki

kun käynnistetään
[Draw one pixel at the center of the screen.]
piirrä pikseli (80) (50) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jossa on pieni valkoinen piste näytön keskellä.

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] [159] [107] näytöllä

Parametrit

Kuvaus

x1

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

y1

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

x2

Viivan lopun x-koordinaatti pikseleinä väliltä 0–159.

y2

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

Esimerkki

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ä

Kuvakaappaus IQ Brain -näytöstä, jossa on valkoinen vinoviiva 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ä suorakulmio [0] [0] [10] [10] näytöllä

Parametrit

Kuvaus

x

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

y

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

leveys

Suorakulmion leveys pikseleinä.

korkeus

Suorakulmion korkeus pikseleinä.

Esimerkki

kun käynnistetään
[Draw a rectangle on the screen.]
piirrä suorakulmio (25) (25) (100) (50) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jossa on suuri valkoinen suorakulmio piirrettynä lähes näytön keskelle.

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äliltä 0–159.

y

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

säde

Ympyrän säde pikseleinä.

Esimerkki

kun käynnistetään
[Draw a circle on the screen.]
piirrä ympyrä (80) (50) (20) näytöllä

Kuvakaappaus IQ Brain -näytöstä, jonka keskelle on piirretty valkoinen ympyrä.