Ekrāns#

Ievads#

Ekrāna bloki kontrolē VEX AIR drona kontroliera ekrānu, ļaujot kontrolierim rādīt tekstu, skaitļus, grafiku un attēlus, kā arī reaģēt uz skārienvadi.

Piezīme: Ja VEX AIR drons ir savienots pārī ar kontrolieri, drukas ekrāna augšdaļā tiks parādīts taimeris, kas norādīs pašreizējā projekta pagājušo laiku. Jebkāds teksts vai zīmējumi parādīsies aiz taimera.

Zemāk ir pieejamo bloku saraksts:

Kursora drukāšana — teksta attēlošana un drukāšanas kursora pārvaldība.

XY druka — teksta drukāšana pikseļu koordinātēs.

Iestatījumi — mainiet teksta, grafikas un ekrāna attēlojuma izskatu.

Zīmēt — izveidojiet grafikas un vizuālos elementus.

Pieskāriens — ekrāna mijiedarbības noteikšana.

Kursora drukāšana#

Iestatiet kursoru uz rindas kolonnu ekrānā#

Steka bloks iestatīt kursoru uz rindas un kolonnas iestatījumu ekrānā pārvieto kursoru uz noteiktu rindu un kolonnu kontrollera ekrānā. Nākamais bloks drukāt uz ekrāna sāks drukāšanu šajā vietā.

Ekrānā iekļaujamo rakstzīmju skaits ir atkarīgs no izvēlētā fonta. Ar noklusējuma vidēja lieluma vienrindu fontu var skaidri attēlot līdz 18 rindām un 53 kolonnām. Teksts, kas atrodas ārpus šī diapazona, var tikt nogriezts vai kļūt grūti lasāms.

Iestatīt kursora steka bloku#
iestatīt kursoru uz rindu [1] kolonnu [1] ekrānā

Parametri

Apraksts

rinda

Rinda, uz kuru jāpārvieto kursors.

kolonna

Kolonna, uz kuru jāpārvieto kursors.

Piemēri

Pēc palaišanas kursors tiek pārvietots uz 7. rindas 25. kolonnu ekrānā un tiek izdrukāts “7. rinda, 25. kolonna”.#
kad sākts
[Display text starting at Row 7 Column 25.]
iestatīt kursoru uz rindu [7] kolonnu [25] ekrānā
drukāt [Row 7, Column 25] ekrānā ▶

VEX AIR drona kontrollera ekrāna ekrānuzņēmums ar baltu tekstu centrā, kas norāda 7. rindas 25. kolonnas nosaukumu šajā ekrāna pozīcijā.

novietot kursoru uz nākamo rindu ekrānā#

Steka bloks iestatīt kursoru uz nākamo ekrāna rindu pārvieto kursoru uz 1. kolonnu nākamajā rindā kontrollera ekrānā.

iestatīt kursoru uz nākamo rindu kaudzītes bloku#
pāriet uz nākamo rindu ekrānā

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Pēc palaišanas ekrānā tiek izdrukāts “1. rinda”, kursors tiek pārvietos uz nākamo rindu un pēc tam tiek izdrukāts “2. rinda”.#
kad sākts
[Display two lines of text.]
drukāt [Line 1] ekrānā ▶
pāriet uz nākamo rindu ekrānā
drukāt [Line 2] ekrānā ▶

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu tekstu augšējā kreisajā stūrī, kurā augšējā rindā ir rakstīts “1. rinda” un tieši zem tās — “2. rinda”.

notīrīt rindu ekrānā#

Steka bloks notīrīt rindu ekrānā notīra teksta rindu kontrollera ekrānā.

Notīrīt rindu kaudzītes bloku#
notīrīt rindu [1] ekrānā

Parametri

Apraksts

rinda

Notīrāmā rindas numurs.

Piemērs

Pēc palaišanas teksts tiek drukāts divās rindās. Pirmā rinda paliek, bet otrā rinda pazūd pēc 3 sekundēm.#
kad sākts
[Clear only the second row of text.]
drukāt [This text stays] ekrānā ▶
pāriet uz nākamo rindu ekrānā
drukāt [This text disappears] ekrānā ▶
gaidīt [3] sekundes
notīrīt rindu [2] ekrānā

ekrāna kursora kolonna#

Ekrāna kursora kolonnas ziņotāja bloks ziņo kolonnas numuru, kurā teksts tiks drukāts kā vesels skaitlis.

ekrāna kursora kolonnas reportiera bloks#
(ekrāna kursora kolonna)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Pēc palaišanas kursors tiek pārvietots uz 7. rindas 25. kolonnu ekrānā un tiek izdrukāts pašreizējās kursora kolonnas numurs.#
kad sākts
[Display the cursor's current column.]
iestatīt kursoru uz rindu [7] kolonnu [25] ekrānā
drukāt (ekrāna kursora kolonna) ekrānā ▶

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu tekstu centrā, kas 7. rindas 25. kolonnas pozīcijā norāda skaitli 25.

ekrāna kursora rinda#

Ekrāna kursora rindas ziņotāja bloks ziņo rindas numuru, kurā teksts tiks drukāts kā vesels skaitlis.

ekrāna kursora rindas reportiera bloks#
(ekrāna kursora rinda)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Pēc palaišanas kursors tiek pārvietots uz 7. rindas 25. kolonnu ekrānā un tiek izdrukāts pašreizējās kursora rindas numurs.#
kad sākts
[Display the cursor's current row.]
iestatīt kursoru uz rindu [7] kolonnu [25] ekrānā
drukāt (ekrāna kursora rinda) ekrānā ▶

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu tekstu centrā, kas 7. rindā, 25. kolonnā norāda skaitli 7.

XY druka#

iestatīt ekrāna sākumpunktu#

Steka bloks iestatīt ekrāna sākumpunktu iestata sākumpunktu (0, 0), kas tiek izmantots zīmēšanai un uz koordinātām balstītai drukāšanai kontrollera ekrānā. Pēc noklusējuma sākumpunkts ir ekrāna augšējais kreisais stūris. Šis bloks var atiestatīt sākumpunktu uz alternatīvu (x, y) ekrāna koordinātu atrašanās vietu.

iestatīt ekrāna izcelsmes steka bloku#
iestatīt ekrāna izcelsmi x: [0] y: [0]

Parametri

Apraksts

x

X koordināta pikseļos, kurā iestatīt jauno sākumpunktu.

y

Y koordināta pikseļos, kurā iestatīt jauno sākumpunktu.

Piemērs

Startējot, ekrāna sākumpunkts tiek iestatīts uz (320, 240) un jaunajā sākumpunktā tiek uzzīmēts taisnstūris ar augšējo kreiso stūri (0,0), platumu 80 pikseļi un augstumu 40 pikseļi.#
kad sākts
[Set the origin to the center of the screen.]
iestatīt ekrāna izcelsmi x: [320] y: [240]
[Draw a rectangle at the new origin.]
zīmēt taisnstūri [0] [0] [80] [40] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums, kurā balts taisnstūris ir uzzīmēts tā, lai augšējais kreisais stūris būtu ekrāna centrā.

Iestatījumi#

skaidrs ekrāns#

Ekrāna notīrīšanas bloks notīra visus zīmējumus, tekstu un attēlus no kontrollera ekrāna.

notīrīt ekrāna kaudzes bloku#
notīrīt ekrānu

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Startējot, uzzīmē apli ar centru (120,120) un rādiusu 40 pikseļi. Pēc 2 sekundēm ekrāns tiek notīrīts.#
kad sākts
[Draw a circle, and clear it after 2 seconds.]
zīmēt apli [320] [240] [80] ekrānā
gaidīt [2] sekundes
notīrīt ekrānu

pagaidiet, līdz ekrāns tiek renderēts#

Steka bloks gaidīt ekrāna renderēšanu pārslēdz ekrāna zīmēšanu uz renderēšanas vēlāk darbību. Kad šis bloks tiek palaists, nākamie ekrāna bloki neparādīsies kontrollera ekrānā, kamēr netiks palaists nākamais gaidīt ekrāna renderēšanu bloks.

Piezīme: Izmantojiet šo bloku pirms teksta, formu vai attēlu grupas zīmēšanas un pēc tam izmantojiet to vēlreiz, lai uzreiz atveidotu pilnu atjauninājumu.

gaidīt ekrāna renderēšanu

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Startējot, uzzīmē apli ar centru (120,120) un rādiusu 40 pikseļi. Pēc 2 sekundēm ekrāns tiek notīrīts.#
kad sākts
[Display text and images when button 7 is pressed.]
gaidīt ekrāna renderēšanu
drukāt [Screen rendered!] ekrānā ▶
zīmēt apli [320] [240] [80] ekrānā
gaidīt līdz <vadāmierīces poga [7 v] nospiesta?>
gaidīt ekrāna renderēšanu

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu tekstu “Ekrāns renderēts!” augšējā kreisajā stūrī un baltu apli ekrāna centrā.

aizpildīt ekrānu#

Aizpildīt ekrānu steka bloks notīra visus zīmējumus, tekstu un attēlus no kontrollera ekrāna un pēc tam maina fonu uz norādīto krāsu.

Aizpildošā ekrāna bloks#
aizpildīt ekrānu ar [sarkans v]

Parametri

Apraksts

krāsa

Krāsa, uz kuru mainīt fonu:

  • sarkans
  • zaļš
  • zils
  • melns
  • balts
  • dzeltens
  • oranžs
  • violets
  • ciāns

Piemērs

kad sākts
[Say "Hello" then turn screen green.]
drukāt [Hello] ekrānā ▶
gaidīt [2] sekundes
aizpildīt ekrānu ar [zaļš v]

VEX AIR drona kontroliera ekrāna ekrānuzņēmums, kurā visa ekrāna drukājamā zona ir aizpildīta ar spilgti zaļu krāsu.

iestatīt fontu ekrānā#

Steka bloks iestatīt fontu ekrānā iestata fontu un izmēru, kas tiek izmantots teksta attēlošanai kontrollera ekrānā. Šis fonts tiks lietots visam tekstam, kas tiek drukāts pēc šī bloka izpildes.

iestatīt fontu steka bloku#
iestatīt fontu uz [vienplatuma v] [vidējs v] ekrānā

Parametri

Apraksts

tips

Fonta veids: vienas atstarpes vai proporcionāls.

izmērs

Fonta lielums (parādīts zemāk):

  • ļoti mazs
  • ļoti mazs
  • mazs
  • vidējs
  • liels
  • ļoti liels
  • ļoti liels

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar dažādiem burtiem un cipariem, kas baltā krāsā uzdrukāti augšējā kreisajā stūrī Mono 12 fontā. Burti AZ atrodas vienā rindā un aizņem apmēram trešdaļu no ekrāna platuma. Apakšējā kreisajā stūrī ir 91 rakstzīme un 30 rindas.
monospaced super small

Tas pats attēls kā iepriekšējais, tagad ar Mono 15 fontu. Burti AZ atrodas vienā rindā un aizņem gandrīz pusi no ekrāna platuma. Apakšējā kreisajā stūrī ir 71 rakstzīme un 23 rindas.
monospaced extra small

Tas pats attēls kā iepriekšējais, tagad ar Mono 20 fontu. Burti AZ atrodas vienā rindā un aizņem pusi no ekrāna platuma. Apakšējā kreisajā stūrī ir 53 rakstzīmes un 18 rindas.
monospaced small

Tas pats attēls kā iepriekšējais, tagad ar Mono 24 fontu. Burti AZ atrodas vienā rindā un aizņem nedaudz vairāk par pusi no ekrāna platuma. Apakšējā kreisajā stūrī ir 45 rakstzīmes un 15 rindas.
monospaced medium

Tas pats attēls kā iepriekšējais, tagad ar Mono 30 fontu. Burti AZ atrodas vienā rindā un aizņem apmēram trīs ceturtdaļas no ekrāna platuma. Apakšējā kreisajā stūrī ir 35 rakstzīmes un 12 rindas.
monospaced large

Tas pats attēls kā iepriekšējais, tagad ar Mono 40 fontu. Burti AZ atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir 26 rakstzīmes un 9 rindas.
monospaced extra large

Tas pats attēls kā iepriekšējais, tagad ar Mono 60 fontu. Burti AQ atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir 17 rakstzīmes un 6 rindas.
monospaced super large

Tas pats attēls kā iepriekšējais, tagad ar Prop 20 fontu. Burti AZ atrodas vienā rindā un aizņem nedaudz vairāk par pusi no ekrāna platuma. Apakšējā kreisajā stūrī ir 49 rakstzīmes un 18 rindas.
proportional small

Tas pats attēls kā iepriekšējais, tagad ar Prop 24 fontu. Burti AZ atrodas vienā rindā un aizņem apmēram divas trešdaļas no ekrāna platuma. Apakšējā kreisajā stūrī ir 42 rakstzīmes un 15 rindas.
proportional medium

Tas pats attēls kā iepriekšējais, tagad ar Prop 30 fontu. Burti AZ atrodas vienā rindā un aizņem trīs ceturtdaļas no ekrāna platuma. Apakšējā kreisajā stūrī ir 33 rakstzīmes un 12 rindas.
proportional large

Tas pats attēls kā iepriekšējais, tagad ar Prop 40 fontu. Burti AY atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir 24 rakstzīmes un 9 rindas.
proportional extra large

Tas pats attēls kā iepriekšējais, tagad ar Prop 60 fontu. Burti AQ atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir 17 rakstzīmes un 6 rindas.
proportional super large

Piemērs

Startējot, fonts tiek iestatīts uz “monospaced extra large” un ekrānā tiek parādīts “VEX”.#
kad sākts
[Display text using a larger font.]
iestatīt fontu uz [vienplatuma v] [ļoti liels v] ekrānā
drukāt [VEX] ekrānā ▶

Tas pats attēls kā iepriekšējie, tagad ar baltu tekstu augšējā kreisajā stūrī ar uzrakstu VEX ir Mono 40 fonts.

iestatīt drukas precizitāti uz ekrāna#

Steka bloks iestatīt drukāšanas precizitāti uz ekrāna nosaka, cik decimālzīmju tiek rādītas, drukājot skaitļus kontrollera ekrānā. Šī drukāšanas precizitāte attieksies uz visiem skaitļiem, kas tiek drukāti pēc šī bloka izpildes.

iestatīt drukas precizitātes kaudzes bloku#
iestatīt drukāšanas precizitāti uz [0.1 v] ekrānā

Parametri

Apraksts

precizitāte

Iestata drukas precizitāti uz:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Visi cipari

Piemērs

Startējot, drukas precizitāte tiek iestatīta uz divām zīmēm aiz komata un ekrānā tiek izdrukāta 1/3 kā 0,33.#
kad sākts
[Print 1/3 as 0.33.]
iestatīt drukāšanas precizitāti uz [0.01 v] ekrānā
drukāt ([1] [math_division v] [3]) ekrānā ▶

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu tekstu augšējā kreisajā stūrī, kurā redzams skaitlis 0,33.

iestatīt pildspalvas platumu ekrānā#

Kaudzītes bloks iestatīt pildspalvas platumu ekrānā iestata zīmēto līniju un formu kontūru biezumu.

iestatīt pildspalvas platuma kaudzes bloku#
iestatīt pildspalvas platumu uz [10] ekrānā

Parametri

Apraksts

platums

Pildspalvas platums pikseļos.

Piemērs

Startēšanas laikā tiek iestatīts pildspalvas platums uz 10 pikseļiem un uzzīmēts taisnstūris ar augšējo kreiso stūri (50,50), platumu 130 pikseļi un augstumu 60 pikseļi.#
kad sākts
[Draw a rectangle with a pen width of 10.]
iestatīt pildspalvas platumu uz [10] ekrānā
zīmēt taisnstūri [200] [200] [200] [80] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu taisnstūri ar biezu apmali centrā.

iestatīt pildspalvas/fonta krāsu ekrānā#

Kaudzītes bloks iestatīt pildspalvas/fonta krāsu ekrānā iestata teksta, pikseļu, līniju un formu kontūru krāsu. Noklusējuma krāsa ir balta.

iestatīt pildspalvas/fonta krāsu kaudzes bloku#
iestatīt pildspalvas / fonta krāsu uz [sarkans v] ekrānā

Piemērs

Parametri

Apraksts

krāsa

Izmantojamā pildspalvas un fonta krāsa:

  • sarkans
  • zaļš
  • zils
  • melns
  • balts
  • dzeltens
  • oranžs
  • violets
  • ciāna
  • caurspīdīgs

Startējot, tiek iestatīta pildspalvas krāsa uz sarkanu un uzzīmēts taisnstūris ar augšējo kreiso stūri (50, 50), platumu 130 pikseļi un augstumu 60 pikseļi.#
kad sākts
[Draw a rectangle with an orange outline.]
iestatīt pildspalvas / fonta krāsu uz [oranžs v] ekrānā
zīmēt taisnstūri [200] [150] [240] [150] ekrānā
iestatīt pildspalvas / fonta krāsu uz [balts v] ekrānā
drukāt [VEXcode AIR] x:[250] y:[220] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar plānu oranžu taisnstūri, kura centrā baltā krāsā ir uzdrukāti vārdi VEXcode AIR.

iestatīt teksta aizpildījuma krāsu ekrānā#

Kaudzītes bloks iestatīt teksta aizpildījuma krāsu ekrānā iestata aizpildījuma krāsu aiz drukātā teksta. Noklusējuma teksta aizpildījuma krāsa ir caurspīdīga.

iestatīt teksta aizpildījuma krāsu kaudzītes blokam#
iestatīt teksta aizpildījuma krāsu uz [sarkans v] ekrānā

Parametri

Apraksts

krāsa

The text fill color to use:

  • red
  • green
  • blue
  • black
  • white
  • yellow
  • orange
  • purple
  • cyan
  • transparent

Piemēri

Startējot, aizpildījuma krāsa tiek iestatīta uz oranžu un tiek uzzīmēti divi taisnstūri. Pirmais atrodas punktā (50, 50), bet otrais — punktā (50, 130), abi ar 100 pikseļu platumu un 60 pikseļu augstumu.#
kad sākts :: hat events
[Display two colors behind text.]
iestatīt teksta aizpildījuma krāsu uz [sarkans v] ekrānā
drukāt ["Red"] ekrānā ▶
pāriet uz nākamo rindu ekrānā
iestatīt teksta aizpildījuma krāsu uz [zils v] ekrānā
drukāt ["Blue"] ekrānā ▶

iestatīt zīmēšanas aizpildījuma krāsu ekrānā#

Kaudzītes bloks iestatīt zīmēšanas aizpildījuma krāsu ekrānā iestata aizpildījuma krāsu, kas tiek izmantota, zīmējot formas. Noklusējuma aizpildījuma krāsa ir melna.

iestatīt zīmēšanas aizpildījuma krāsu kaudzītes bloks#
iestatīt zīmējuma aizpildījuma krāsu uz [sarkans v] ekrānā

Parametri

Apraksts

krāsa

The shape fill color to use:

  • red
  • green
  • blue
  • black
  • white
  • yellow
  • orange
  • purple
  • cyan
  • transparent

Piemēri

Startējot, aizpildījuma krāsa tiek iestatīta uz oranžu un tiek uzzīmēti divi taisnstūri. Pirmais atrodas punktā (50, 50), bet otrais — punktā (50, 130), abi ar 100 pikseļu platumu un 60 pikseļu augstumu.#
kad sākts
[Draw an orange-filled rectangle with text on top.]
iestatīt zīmējuma aizpildījuma krāsu uz [oranžs v] ekrānā
zīmēt taisnstūri [200] [150] [240] [150] ekrānā
drukāt [VEXcode AIR] x:[250] y:[220] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar nepārtrauktu oranžu taisnstūri ar plānu baltu apmali, kura centrā ir uzdrukāts balts teksts VEXcode AIR.

Zīmēt#

parādīt attēla failu ekrānā#

Steka bloks rādām attēla failu ekrānā uzzīmē pielāgotu lietotāja augšupielādētu attēlu kontrollera ekrānā vietā iestatīt sākotnējo atrašanās vietu.

rādīt lietotāja attēlu kaudzītes bloku#
rādīt attēla failu [IMAGE1 v]

Parametri

Apraksts

attēla numurs

Lietotāja augšupielādētais attēls, ko izmantot. Opcijas mainīsies, ja attēlu nosaukumi tiks rediģēti vadības panelī.

Piemērs

darāmais#
kad sākts
[Display custom image on screen.]
rādīt attēla failu [IMAGE1 v]

zīmēt pikseļus uz ekrāna#

Steka bloks zīmēt pikseļu uz ekrāna uzzīmē vienu pikseli atlasītajā x un y koordinātē, izmantojot pašreizējo pildspalvas krāsu.

zīmēt pikseļu kaudzes bloku#
zīmēt pikseļi [0] [0] ekrānā

Parametri

Apraksts

x

X koordināta pikseļa zīmēšanai no 0 līdz 640.

y

Y koordināta pikseļa zīmēšanai no 0 līdz 480.

Piemērs

Startējot, ekrāna centrā koordinātēs (120, 120) tiek uzzīmēts pikselis.#
kad sākts
[Draw five pixels in a diagonal.]
zīmēt pikseļi [360] [200] ekrānā
zīmēt pikseļi [340] [220] ekrānā
zīmēt pikseļi [320] [240] ekrānā
zīmēt pikseļi [300] [260] ekrānā
zīmēt pikseļi [280] [280] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar 5 vienmērīgi izvietotiem pikseļiem, kas attēloti pa diagonālu līniju ekrāna centrā.

zīmēt līniju uz ekrāna#

Steka bloks zīmēt līniju uz ekrāna zīmē līniju no pirmās ekrāna koordinātas (x1, y1) uz otro ekrāna koordinātu (x2, y2), izmantojot pašreizējos pildspalvas platumu un pildspalvas krāsu.

zīmēt līniju kaudzes bloku#
zīmēt līniju [0] [0] [10] [10] ekrānā

Parametri

Apraksts

x1

Līnijas sākuma x koordināta pikseļos no 0 līdz 640.

y1

Līnijas sākuma y koordināta pikseļos no 0 līdz 480.

x2

Līnijas beigu x koordināta pikseļos no 0 līdz 640.

y2

Līnijas beigu y koordināta pikseļos no 0 līdz 480.

Piemērs

Startējot, zīmē diagonālu līniju no ekrāna augšējā kreisā stūra (0,0) līdz apakšējam labajam stūrim (240,240).#
kad sākts
[Make an X across the screen.]
zīmēt līniju [0] [0] [640] [480] ekrānā
iestatīt pildspalvas / fonta krāsu uz [ciāns v] ekrānā
zīmēt līniju [0] [480] [640] [0] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar baltu līniju, kas novilkta no augšējā kreisā stūra uz apakšējo labo stūri, un zilganzaļu līniju, kas novilkta no apakšējā kreisā stūra uz augšējo labo stūri, krustojoties centrā.

uzzīmēt taisnstūri uz ekrāna#

Steka bloks uzzīmēt taisnstūri uz ekrāna zīmē taisnstūri, izmantojot pašreizējos pildspalvas platumu, pildspalvas krāsu un aizpildījuma krāsu.

zīmēt taisnstūra kaudzes bloku#
zīmēt taisnstūri [0] [0] [10] [10] ekrānā

Piemērs

Parametri

Apraksts

x

Taisnstūra augšējā kreisā stūra x koordināta pikseļos no 0 līdz 640.

y

Taisnstūra augšējā kreisā stūra y koordināta pikseļos no 0 līdz 480.

platums

Taisnstūra platums pikseļos.

augstums

Taisnstūra augstums pikseļos.

Startējot, ekrānā tiek uzzīmēts taisnstūris ar augšējo kreiso stūri (50,50), platumu 130 pikseļi un augstumu 60 pikseļi.#
kad sākts
[Draw two rectangles on the screen.]
zīmēt taisnstūri [0] [0] [620] [460] ekrānā
iestatīt zīmējuma aizpildījuma krāsu uz [zaļš v] ekrānā
zīmēt taisnstūri [200] [180] [200] [100] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar nepārtraukti zaļu taisnstūri ar plānu baltu apmali centrā un plānu baltu taisnstūri ap ekrāna ārējām malām.

uzzīmēt apli uz ekrāna#

Steka bloks uzzīmēt apli uz ekrāna zīmē apli, izmantojot pašreizējos pildspalvas platumu, pildspalvas krāsu un aizpildījuma krāsu.

zīmēt apļa kaudzes bloku#
zīmēt apli [0] [0] [10] ekrānā

Parametri

Apraksts

x

Apļa centra x koordināta pikseļos no 0 līdz 640.

y

Apļa centra y koordināta pikseļos no 0 līdz 480.

rādiuss

Apļa rādiuss pikseļos.

Piemērs

Startējot, ekrānā uzzīmē apli ar centru (120,120) un rādiusu 40 pikseļi.#
kad sākts
[Draw one green circle on the screen.]
iestatīt zīmējuma aizpildījuma krāsu uz [zaļš v] ekrānā
zīmēt apli [320] [240] [200] ekrānā

VEX AIR drona kontroliera ekrāna ekrānuzņēmums ar lielu, nepārtraukti zaļu apli ar plānu, baltu apmali, kas centrēta ekrānā.

Pieskāriens#

nospiests ekrāns#

Būla bloks ekrāns nospiests ziņo, vai kontroliera ekrāns pašlaik tiek nospiests.

  • Patiess — ekrāns pašlaik tiek nospiests

  • Aplami — ekrāns netiek nospiests

ekrānā nospiests Būla bloks#
<ekrāns nospiests?>

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Play a sound when the screen is pressed.]
mūžīgi
ja <ekrāns nospiests?> tad
atskaņot noti [zems v] [C v] [note_eight v] ▶
Nospiežot ekrānu, tiek parādīts pirmais ziņojums. Pēc tam kods gaida, līdz ekrāns tiek atlaists, un turpina darboties tikai pēc tam, kad ekrāns tiek vēlreiz nospiests, lai parādītu otro ziņojumu.#
kad sākts
[Display different messages after the screen is pressed.]
gaidīt līdz <ekrāns nospiests?>
drukāt [First message!] ekrānā ▶
pāriet uz nākamo rindu ekrānā
[Lift finger to press the screen again.]
gaidīt līdz <nav <ekrāns nospiests?>>
gaidīt līdz <ekrāns nospiests?>
drukāt [Second message!] ekrānā ▶

ekrāna pozīcija#

Ekrāna pozīcijas ziņotāja bloks ekrāna pozīcijā ziņo par x vai y koordinātu pikseļos vietā, kur pēdējo reizi tika nospiests ekrāns. Atgrieztā x vērtība ir no 0 (pa kreisi) līdz 640 (pa labi). Atgrieztā y vērtība ir no 0 (augšā) līdz 480 (apakšā).

VEX AIR drona kontrolieris ar ekrāna izmēru drukājamo laukumu, kas apzīmēts un ieskicēts sarkanā lodziņā. Koordinātas sākas ar (0,0) augšējā kreisajā stūrī un turpinās pulksteņrādītāja virzienā ar (0, 640), (480, 640) un (480,0) līdz apakšējam kreisajam stūrim. Ekrāna centra koordinātas ir apzīmētas ar (240, 320).

ekrāna pozīcijas reportiera bloks#
(ekrāna [x v] pozīcija)

Parametri

Apraksts

koordināta

Pēdējā ekrāna nospiešanas koordināta pikseļos: x norāda horizontālo pozīciju, bet y — vertikālo pozīciju.

Piemērs

Pēc palaišanas nepārtraukti pārbauda ekrāna nospiešanas reizes. Nospiežot pogu, notīra ekrānu un izdrukā skāriena pozīcijas x un y koordinātas.#
kad sākts
[Play high or low note based on where screen is pressed.]
mūžīgi
ja <ekrāns nospiests?> tad
ja <(ekrāna [x v] pozīcija) [math_greater_than v] [320]> tad
atskaņot noti [augsts v] [C v] [note_eight v] ▶
citādi
atskaņot noti [zems v] [C v] [note_eight v] ▶

kad ekrāna notikums#

Bloks kad ekrāns tiek palaists, kad tiek nospiesta vai atlaista poga “vadītāja ekrāns”.

Kad ekrāna notikums ir bloķēts#
kad ekrāns [nospiests v]

Parametri

Apraksts

darbība

Nosaka, kad tiks palaista pievienotā bloku kaudze: nospiests tiek palaists, kad tiek nospiests ekrāns, un atlaists tiek palaists, kad tiek atlaists ekrāns.

Piemērs

kad ekrāns [nospiests v]
[Play a sound when the screen is pressed.]
atskaņot skaņu [veiksmīgi v] ▶