Näyttö#

Johdanto#

Näyttölohkot ohjaavat VEX AIR -droonin ohjaimen näyttöä, jolloin ohjain voi näyttää tekstiä, numeroita, grafiikkaa ja kuvia sekä reagoida kosketussyötteeseen.

Huomautus: Jos VEX AIR -drone on yhdistetty ohjaimeen, tulostusnäytön yläreunassa näkyy ajastin, joka osoittaa nykyisen projektin kuluneen ajan. Kaikki teksti tai piirrokset näkyvät ajastimen takana.

Alla on luettelo saatavilla olevista lohkoista:

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

XY-tulostus – Tulosta teksti pikselipohjaisissa koordinaateissa.

Asetukset – Muuta tekstin, grafiikan ja näytön ulkoasua.

Piirrä – Luo grafiikkaa ja visuaalisia elementtejä.

Kosketus – Tunnista näytön toiminnot.

Kohdistimen tulostus#

aseta kohdistin rivin sarakkeeseen näytöllä#

Pinoamislohko aseta kursori rivin ja sarakkeen kohdalle näytöllä siirtää kohdistimen tiettyyn riviin ja sarakkeeseen ohjaimen näytöllä. Seuraava tulosta näytölle-lohko aloittaa tulostuksen tästä kohdasta.

Näytölle mahtuvien merkkien määrä riippuu valitusta fontista. Oletusarvoisella kiinteävälisellä keskikokoisella fontilla voidaan näyttää selkeästi jopa 18 riviä ja 53 saraketta. Tämän alueen ulkopuolelle sijoitettu teksti saattaa katketa ​​tai siitä voi tulla vaikealukuista.

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.

Esimerkkejä

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

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jonka keskellä on valkoinen teksti, jossa lukee rivi 7, sarake 25 kyseisessä näytön kohdassa.

aseta kursori näytön seuraavalle riville#

Aseta kohdistin näytön seuraavalle riville -pino-lohko siirtää kohdistimen ohjainnä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 VEX AIR -droonin ohjaimen näytöstä, jonka vasemmassa yläkulmassa on valkoinen teksti, jossa lukee Rivi 1 ylimmällä rivillä ja Rivi 2 suoraan sen alapuolella.

tyhjä rivi näytöllä#

Tyhjennä rivi näytöltä -pino-lohko tyhjentää tekstirivin ohjaimen 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
[Clear only the second row of text.]
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 kursorin sarake reportterilohko#
(näytön kursoriasema sarakkeessa)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

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

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jonka keskellä on valkoinen teksti, jossa lukee 25, rivillä 7, sarakkeessa 25.

näytön kursori rivi#

Näyttökohdistimen rivin raportointilohko raportoi rivinumeron, jolle teksti tulostetaan kokonaislukuna.

näytön kursoririvin reportterilohko#
(näytön kursoriasema rivillä)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

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

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jonka keskellä on valkoinen teksti 7 rivillä 7, sarakkeessa 25.

XY-tulostus#

aseta näytön lähtökohta#

Näytön origon asettaminen -pinolohko asettaa ohjaimen näytöllä piirtämisessä ja koordinaattipohjaisessa tulostuksessa käytettävän origon (0, 0). Oletusarvoisesti origo on näytön vasen yläkulma. Tämä lohko voi palauttaa origon vaihtoehtoiseen (x, y) näyttökoordinaatteihin.

aseta näytön alkuperäpinolohko#
aseta näytön alkupiste x: [0] y: [0]

Parametrit

Kuvaus

x

X-koordinaatti pikseleinä, johon uusi lähtöpiste asetetaan.

y

Y-koordinaatti pikseleinä, johon uusi lähtöpiste asetetaan.

Esimerkki

Käynnistyksen yhteydessä asettaa näytön origoksi (320, 240) ja piirtää uuteen origoon suorakulmion, jonka vasen yläkulma on (0,0), leveys 80 pikseliä ja korkeus 40 pikseliä.#
kun käynnistetään
[Set the origin to the center of the screen.]
aseta näytön alkupiste x: [320] y: [240]
[Draw a rectangle at the new origin.]
piirrä suorakulmio [0] [0] [80] [40] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on valkoinen suorakulmio piirrettynä siten, että vasen yläkulma on näytön keskellä.

Asetukset#

kirkas näyttö#

Tyhjennä näyttö -pino-lohko tyhjentää kaikki piirrokset, tekstin ja kuvat ohjaimen 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ä [320] [240] [80] näytöllä
odota [2] sekuntia
tyhjennä näyttö

odota näytön renderöintiä#

Odota näytön renderöintiä -pino-lohko vaihtaa näytön piirron myöhemmin renderöitävään toimintaan. Kun tämä lohko on suoritettu, seuraavat näytön lohkot eivät näy ohjaimen näytöllä ennen kuin seuraava Odota näytön renderöintiä -lohko on suoritettu.

Huomautus: Käytä tätä lohkoa ennen teksti-, muoto- tai kuvaryhmän piirtämistä ja käytä sitä sitten uudelleen renderöidäksesi koko päivityksen kerralla.

odota näytön renderöintiä

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
[Display text and images when button 7 is pressed.]
odota näytön renderöintiä
tulosta [Screen rendered!] näytöllä ▶
piirrä ympyrä [320] [240] [80] näytöllä
odota kunnes <ohjaimen painike [7 v] painettu?>
odota näytön renderöintiä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jonka vasemmassa yläkulmassa on valkoinen teksti Screen rendered! ja näytön keskelle on piirretty valkoinen ympyrä.

täytä näyttö#

Täytä näyttö -pino-lohko tyhjentää kaikki piirrokset, tekstin ja kuvat ohjaimen näytöltä ja vaihtaa sitten taustan määritettyyn väriin.

Täyttöruudun lohko#
täytä näyttö värillä [punainen v]

Parametrit

Kuvaus

väri

Taustan väriksi muutetaan:

  • punainen
  • vihreä
  • sininen
  • musta
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • syaani

Esimerkki

kun käynnistetään
[Say "Hello" then turn screen green.]
tulosta [Hello] näytöllä ▶
odota [2] sekuntia
täytä näyttö värillä [vihreä v]

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa koko näytön tulostettava alue on täytetty kirkkaanvihreällä.

aseta fontti näytölle#

Aseta fontti näytölle -pinolohko asettaa ohjaimen 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

tyyppi

Fonttityyppi: yksivälisinen tai suhteellinen.

koko

Fonttikoko (alla):

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

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jonka vasempaan yläkulmaan on painettu valkoisella Mono 12 -fontilla joukko kirjaimia ja numeroita. Kirjaimet AZ ovat yhdellä rivillä ja vievät noin kolmanneksen näytön leveydestä. Vasemmassa alakulmassa on 91 merkkiä leveä ja 30 riviä.
monospaced super small

Sama kuva kuin edellinen, nyt Mono 15 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät lähes puolet näytön leveydestä. Vasemmassa alakulmassa on 71 merkkiä leveä ja 23 riviä pitkä.
monospaced extra small

Sama kuva kuin edellinen, nyt Mono 20 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät puolet näytön leveydestä. Vasemmassa alakulmassa on 53 merkkiä leveä ja 18 riviä pitkä.
monospaced small

Sama kuva kuin edellinen, nyt Mono 24 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät hieman yli puolet näytön leveydestä. Vasemmassa alakulmassa on 45 merkkiä leveä ja 15 riviä pitkä.
monospaced medium

Sama kuva kuin edellinen, nyt Mono 30 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät noin kolme neljäsosaa näytön leveydestä. Vasemmassa alakulmassa on 35 merkkiä leveä ja 12 riviä pitkä.
monospaced large

Sama kuva kuin edellinen, nyt Mono 40 -fontilla. Kirjaimet AZ ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasemmassa alakulmassa on 26 merkkiä leveä ja 9 riviä pitkä.
monospaced extra large

Sama kuva kuin edellinen, nyt Mono 60 -fontilla. Kirjaimet AQ ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasemmassa alakulmassa on 17 merkkiä leveä ja 6 riviä pitkä.
monospaced super large

Sama kuva kuin edellinen, nyt Prop 20 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät hieman yli puolet näytön leveydestä. Vasemmassa alakulmassa on 49 merkkiä leveä ja 18 riviä.
proportional small

Sama kuva kuin edellinen, nyt Prop 24 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät noin kaksi kolmasosaa näytön leveydestä. Vasemmassa alakulmassa on 42 merkkiä leveä ja 15 riviä.
proportional medium

Sama kuva kuin edellinen, nyt Prop 30 -fontilla. Kirjaimet AZ ovat yhdellä rivillä ja vievät kolme neljäsosaa näytön leveydestä. Vasemmassa alakulmassa on 33 merkkiä leveä ja 12 riviä.
proportional large

Sama kuva kuin edellinen, nyt Prop 40 -fontilla. Kirjaimet AY ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasemmassa alakulmassa on 24 merkkiä leveä ja 9 riviä pitkä.
proportional extra large

Sama kuva kuin edellinen, nyt Prop 60 -fontilla. Kirjaimet AQ ovat yhdellä rivillä, joka ulottuu koko näytön leveydelle. Vasemmassa alakulmassa on 17 merkkiä leveä ja 6 riviä pitkä.
proportional super large

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ä ▶

Sama kuva kuin edellisissä, nyt valkoisella tekstillä vasemmassa yläkulmassa, jossa lukee VEX on Mono 40 -fonttia.

aseta tulostustarkkuus näytölle#

Aseta tulostustarkkuus näytölle -pinolohko määrittää, kuinka monta desimaalia näytetään, kun numerot tulostetaan ohjaimen 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

Asettaa tulostustarkkuuden arvoon:

  • 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 VEX AIR -droonin ohjaimen näytöstä, jonka vasemmassa yläkulmassa on valkoinen 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ä.

Esimerkki

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

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on valkoinen suorakulmio, jonka keskellä on paksu reunus.

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. Oletusväri on valkoinen.

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

Esimerkki

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ä

Käynnistyksen yhteydessä asettaa kynän väriksi punaisen 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 an orange outline.]
aseta kynä/fontti-väri [oranssi v] näytöllä
piirrä suorakulmio [200] [150] [240] [150] näytöllä
aseta kynä/fontti-väri [valkoinen v] näytöllä
tulosta [VEXcode AIR] kohtaan x:[250] y:[220] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on ohut oranssi suorakulmio, jonka keskelle on painettu valkoisella teksti VEXcode AIR.

aseta tekstin täyttöväri näytölle#

Aseta tekstin täyttöväri näytöllä -pino-lohko asettaa tulostetun tekstin täyttövärin. Oletusarvoinen tekstin täyttöväri on läpinäkyvä.

aseta tekstin täyttöväri pinoblokkiin#
aseta tekstin täyttöväri [punainen v] näytöllä

Parametrit

Kuvaus

väri

Käytettävä tekstin 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 oranssiksi ja piirtää kaksi suorakulmiota. Ensimmäinen on kohdassa (50, 50) ja toinen kohdassa (50, 130), molempien leveys on 100 pikseliä ja korkeus 60 pikseliä.#
kun käynnistetään :: hat events
[Display two colors behind text.]
aseta tekstin täyttöväri [punainen v] näytöllä
tulosta ["Red"] näytöllä ▶
siirrä kursori seuraavalle riville näytöllä
aseta tekstin täyttöväri [sininen v] näytöllä
tulosta ["Blue"] näytöllä ▶

aseta piirron täyttöväri näytölle#

Aseta piirron täyttöväri näytölle -pino-lohko asettaa muotojen piirtämisessä käytettävän täyttövärin. Oletusarvoinen täyttöväri on musta.

aseta piirto täyttöväri pino lohko#
aseta piirroksen täyttöväri [punainen v] näytöllä

Parametrit

Kuvaus

väri

Käytettävä muodon 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 oranssiksi ja piirtää kaksi suorakulmiota. Ensimmäinen on kohdassa (50, 50) ja toinen kohdassa (50, 130), molempien leveys on 100 pikseliä ja korkeus 60 pikseliä.#
kun käynnistetään
[Draw an orange-filled rectangle with text on top.]
aseta piirroksen täyttöväri [oranssi v] näytöllä
piirrä suorakulmio [200] [150] [240] [150] näytöllä
tulosta [VEXcode AIR] kohtaan x:[250] y:[220] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on oranssi suorakulmio ohuella valkoisella reunuksella ja keskellä valkoinen teksti VEXcode AIR.

Piirrä#

näytä kuvatiedosto näytöllä#

Näytä kuvatiedosto näytöllä -pino-lohko piirtää käyttäjän lataaman mukautetun kuvan ohjaimen näytölle kohtaan set origin.

näytä käyttäjäkuvapinolohko#
näytä kuvatiedosto [IMAGE1 v]

Parametrit

Kuvaus

kuvan numero

Käyttäjän lataama kuva. Asetukset muuttuvat, jos kuvien nimiä muokataan ohjauspaneelissa.

Esimerkki

tehtävä#
kun käynnistetään
[Display custom image on screen.]
näytä kuvatiedosto [IMAGE1 v]

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

y

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

Esimerkki

Käynnistyksen yhteydessä piirtää pikselin näytön keskelle koordinaatteihin (120, 120).#
kun käynnistetään
[Draw five pixels in a diagonal.]
piirrä pikseli [360] [200] näytöllä
piirrä pikseli [340] [220] näytöllä
piirrä pikseli [320] [240] näytöllä
piirrä pikseli [300] [260] näytöllä
piirrä pikseli [280] [280] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on viisi tasaisesti sijoitettua pikseliä painettuna vinoon viivaan näytön keskelle.

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

y1

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

x2

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

y2

Viivan lopun y-koordinaatti pikseleinä välillä 0 - 480.

Esimerkki

Käynnistyksen yhteydessä piirtää diagonaaliviivan näytön vasemmasta yläkulmasta (0,0) oikeaan alakulmaan (240,240).#
kun käynnistetään
[Make an X across the screen.]
piirrä viiva [0] [0] [640] [480] näytöllä
aseta kynä/fontti-väri [syaani v] näytöllä
piirrä viiva [0] [480] [640] [0] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on valkoinen viiva vasemmasta yläkulmasta oikeaan alakulmaan ja sinivihreä viiva vasemmasta alakulmasta oikeaan yläkulmaan, jotka leikkaavat toisensa keskellä.

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ä

Esimerkki

Parametrit

Kuvaus

x

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

y

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

leveys

Suorakulmion leveys pikseleinä.

korkeus

Suorakulmion korkeus pikseleinä.

Käynnistyksen yhteydessä piirtää näytölle suorakulmion, jonka vasen yläkulma on (50,50), leveys 130 pikseliä ja korkeus 60 pikseliä.#
kun käynnistetään
[Draw two rectangles on the screen.]
piirrä suorakulmio [0] [0] [620] [460] näytöllä
aseta piirroksen täyttöväri [vihreä v] näytöllä
piirrä suorakulmio [200] [180] [200] [100] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on keskellä ohut valkoinen reunus ja kokonaan vihreä suorakulmio sekä ohut valkoinen suorakulmio näytön ulkoreunojen ympärillä.

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 - 640.

y

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

säde

Ympyrän säde pikseleinä.

Esimerkki

Käynnistyksen yhteydessä piirtää näytölle ympyrän, jonka keskipiste on (120,120) ja säde 40 pikseliä.#
kun käynnistetään
[Draw one green circle on the screen.]
aseta piirroksen täyttöväri [vihreä v] näytöllä
piirrä ympyrä [320] [240] [200] näytöllä

Kuvakaappaus VEX AIR -droonin ohjaimen näytöstä, jossa on suuri vihreä ympyrä, jonka keskellä on ohut valkoinen reunus.

Kosketa#

näyttöä painettu#

Boolen lohko näyttöä painettu raportoi, painetaanko ohjaimen näyttöä parhaillaan.

  • Tosi - Näyttöä painetaan parhaillaan

  • Väärin - Näyttöä ei paineta

näytöllä painettu totuusarvoinen lohko#
<näyttö painettu?>

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Play a sound when the screen is pressed.]
ikuisesti
jos <näyttö painettu?> niin
toista nuotti [matala v] [C v] [note_eight v] ▶
Kun näyttöä painetaan, ensimmäinen viesti näytetään. Koodi odottaa sitten, kunnes näyttö vapautetaan, ja jatkaa vasta sen jälkeen, kun näyttöä painetaan uudelleen toisen viestin näyttämiseksi.#
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 x- tai y-koordinaatin pikseleinä kohdassa, jossa näyttöä viimeksi painettiin. x:n paluuarvo on välillä 0 (vasen) ja 640 (oikea). y:n paluuarvo on välillä 0 (ylhäällä) ja 480 (alhaalla).

VEX AIR -droonin ohjain, jonka näytön mittojen tulostettava alue on merkitty ja ääriviivattu punaisella laatikolla. Koordinaatit alkavat vasemmasta yläkulmasta (0,0) ja etenevät myötäpäivään (0, 640), (480, 640) ja (480,0) vasempaan alakulmaan asti. Näytön keskikoordinaatit on merkitty (240, 320).

näytön sijainnin raportointilohko#
(näytön [x v] sijainti)

Parametrit

Kuvaus

koordinaatti

Viimeisimmän näyttöpainalluksen koordinaatti pikseleinä: x ilmoittaa vaakasuoran sijainnin ja y ilmoittaa pystysuoran sijainnin.

Esimerkki

Käynnistettynä tarkistaa jatkuvasti näytön painalluksia. Painettaessa tyhjentää näytön ja tulostaa kosketuskohdan x- ja y-koordinaatit.#
kun käynnistetään
[Play high or low note based on where screen is pressed.]
ikuisesti
jos <näyttö painettu?> niin
jos <(näytön [x v] sijainti) [math_greater_than v] [320]> niin
toista nuotti [korkea v] [C v] [note_eight v] ▶
muuten
toista nuotti [matala v] [C v] [note_eight v] ▶

kun näyttötapahtuma#

Kun näyttö -tapahtuma -lohko suoritetaan, kun ohjaimen näyttöä painetaan tai vapautetaan.

Kun näyttötapahtuman hat-lohko#
kun näyttö [painettu v]

Parametrit

Kuvaus

toiminta

Määrittää, milloin liitetty lohkopino suoritetaan: pressed suoritetaan, kun näyttöä painetaan, ja released suoritetaan, kun näyttö vapautetaan.

Esimerkki

kun näyttö [painettu v]
[Play a sound when the screen is pressed.]
toista ääni [onnistuminen v] ▶