Ekrāns#
Ievads#
Ekrāna bloki kontrolē V5 Brain skārienekrānu, ļaujot robotam rādīt tekstu, skaitļus un grafiku, kā arī reaģēt uz skārienvadi.
Pēc noklusējuma fonts drukāšanai programmā Brain ir vienas atstarpes mazs, kam ir 12 rindas un 48 kolonnas.
Zīmēšanai smadzeņu izšķirtspēja ir 480 x 240 pikseļi.

Zemāk ir pieejamo bloku saraksts:
Kursora drukāšana — attēlot tekstu un pārvaldīt drukāšanas kursoru.
print on screen – Izdrukā tekstu, skaitļus vai mainīgo vērtības smadzeņu ekrānā.
iestatīt kursoru uz rindas un kolonnas ekrānā – Pārvieto kursoru uz konkrētu rindu un kolonnu.
iestatīt kursoru uz nākamo ekrāna rindu – Pārvieto kursoru uz nākamās rindas 1. kolonnu.
notīrīt rindu ekrānā – Notīra norādīto teksta rindu.
ekrāna kursora kolonna – Norāda kolonnas numuru, kurā tiks drukāts teksts.
ekrāna kursora rinda – Norāda rindas numuru, kurā tiks drukāts teksts.
Iestatījumi — mainiet teksta un grafikas izskatu.
notīrīt ekrānu – Izdzēš visu tekstu un zīmējumus no ekrāna.
iestatīt fontu ekrānā – Maina teksta attēlošanas fonta veidu un lielumu.
iestatīt drukas precizitāti ekrānā – Iestata, cik decimālzīmju jāparāda, drukājot skaitļus.
iestatīt pildspalvas platumu ekrānā – Iestata zīmēto līniju un formu kontūru biezumu.
iestatīt pildspalvas/fonta krāsu ekrānā – Iestata teksta, pikseļu, līniju un formu kontūru krāsu.
iestatīt aizpildījuma krāsu ekrānā – Iestata zīmēto formu aizpildījuma krāsu.
Zīmēt — veidojiet formas, līnijas un grafiku Brain ekrānā.
zīmēt pikseli uz ekrāna – Uzzīmē vienu pikseli noteiktā koordinātā.
uzzīmēt līniju uz ekrāna – Novelk līniju starp diviem punktiem.
zīmēt taisnstūri uz ekrāna – Zīmē taisnstūri, izmantojot divus stūra punktus.
uzzīmēt apli uz ekrāna – Uzzīmē apli ar noteiktu centru un rādiusu.
Pieskāriens — nosaka skārienjūtīgo ievadi smadzeņu ekrānā.
ekrāns nospiests – Ziņo, vai ekrānam pašlaik tiek pieskarts.
ekrāna pozīcija – Ziņo par pēdējā ekrāna nospiešanas atlasīto x vai y koordinātu.
kad ekrāns – Palaiž pievienotos blokus, kad tiek nospiests vai atlaists ekrāns.
Kursora drukāšana#
drukāt uz ekrāna#
Izdrukāt uz ekrāna steka bloks izdrukā tekstu, skaitļus vai mainīgās vērtības Brain ekrānā pašreizējā kursora pozīcijā un ar fontu.
kad sākts
drukāt [VEXcode] ekrānā ▶
Parametri |
Apraksts |
|---|---|
vērtība |
Teksts, skaitlis vai mainīgā vērtība, kas jāparāda ekrānā. |
un novietojiet kursoru uz nākamo rindu |
Atlasiet bultiņu (▶), lai izvērstu bloku, piemēram, un novietotu kursoru uz nākamo rindu, lai kursors pēc drukāšanas pārvietotos uz nākamās rindas 1. kolonnu. |
Piemērs
kad sākts
[Display a message at the starting cursor position.]
drukāt [Hello, Robot!] ekrānā ▶

Iestatiet kursoru uz rindas kolonnu ekrānā#
Kaudzītes bloks iestatīt kursoru uz rindas un kolonnas ekrānu pārvieto kursoru uz konkrētu rindu un kolonnu Brain ekrānā. Nākamais bloks drukāt uz ekrāna sāks drukāt šajā vietā. Cik rindu un kolonnu var ērti ievietot, ir atkarīgs no izvēlētā fonta. Ar noklusējuma vidēja lieluma fontu var skaidri parādīt līdz 8 rindām un 13 kolonnām. Teksts, kas novietots ārpus šī diapazona, var tikt nogriezts vai kļūt grūti lasāms.
Vienrindas fontiem ir vienāda platuma rakstzīmes, padarot teksta izvietojumu vienmērīgu. Turpretī proporcionālajiem fontiem ir atšķirīgs rakstzīmju platums, tāpēc daži burti aizņem vairāk vietas nekā citi. Tomēr neatkarīgi no izmantotā tipa, steka bloks iestatīt kursoru rindas un kolonnas secībā pozicionē kursoru, pamatojoties uz rindas un kolonnas lielumu, nevis fonta stilu. Fonta lielumu var pielāgot, izmantojot steka bloku iestatīt fontu ekrānā.
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ērs
kad sākts
[Display text starting at Row 3 Column 12.]
iestatīt kursoru uz rindu [3] kolonnu [12] ekrānā
drukāt [Row 3, Column 12] ekrānā ▶

novietot kursoru uz nākamo rindu ekrānā#
Kaudzītes bloks iestatīt kursoru uz nākamo ekrāna rindu pārvieto kursoru uz 1. kolonnu nākamajā rindā Brain ekrānā.
pāriet uz nākamo rindu ekrānā
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
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ā ▶

notīrīt rindu ekrānā#
Kaudzītes bloks notīrīt rindu ekrānā notīra vienu teksta rindu Brain ekrānā.
notīrīt rindu [1] ekrānā
Parametri |
Apraksts |
|---|---|
rinda |
Notīrāmā rindas numurs. |
Piemērs
kad sākts
[Only keep the text on row 1.]
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 kolonna)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Display the cursor's current column.]
iestatīt kursoru uz rindu [3] kolonnu [15] ekrānā
drukāt (ekrāna kursora kolonna) ekrānā ▶

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 rinda)
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Display the cursor's current row.]
iestatīt kursoru uz rindu [3] kolonnu [2] ekrānā
drukāt (ekrāna kursora rinda) ekrānā ▶

Iestatījumi#
skaidrs ekrāns#
Notīrīt ekrānu steka bloks notīra visus zīmējumus un tekstu no Brain ekrāna.
notīrīt ekrānu
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts
[Draw a circle, and clear it after 2 seconds.]
zīmēt apli [120] [120] [40] ekrānā
gaidīt [2] sekundes
notīrīt ekrānu
iestatīt fontu ekrānā#
Steka bloks iestatīt fontu ekrānā iestata fontu un izmēru, kas tiek izmantots teksta attēlošanai Brain ekrānā. Šis fonts tiks lietots visam turpmāk drukātajam tekstam.
iestatīt fontu uz [vienplatuma v] [vidējs v] ekrānā
Parametri |
Apraksts |
|---|---|
stils |
Fonta stils: vienas atstarpes vai proporcionāls |
izmērs |
Fonta lielums (piemēri zemāk):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Piemērs
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ā ▶

iestatīt drukas precizitāti uz ekrāna#
Steka bloks iestatīt drukas precizitāti ekrānā nosaka, cik decimālzīmju jāparāda, drukājot skaitļus Brain ekrānā. Šī drukas precizitāte attieksies uz visiem turpmāk drukātajiem skaitļiem.
iestatīt drukāšanas precizitāti uz [0.1 v] ekrānā
Parametri |
Apraksts |
|---|---|
precizitāte |
Izmantojamā drukas precizitāte:
|
Piemērs
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ā ▶

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 platumu uz [10] ekrānā
Parametri |
Apraksts |
|---|---|
platums |
Pildspalvas platums pikseļos no 0 līdz 32. |
Piemērs
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 [50] [50] [130] [60] ekrānā

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.
iestatīt pildspalvas / fonta krāsu uz [sarkans v] ekrānā
Parametri |
Apraksts |
|---|---|
krāsa |
Izmantojamā pildspalvas un fonta krāsa:
|
Piemērs
kad sākts
[Draw a rectangle with orange borders.]
iestatīt pildspalvas / fonta krāsu uz [oranžs v] ekrānā
zīmēt taisnstūri [50] [50] [130] [60] ekrānā

iestatīt aizpildījuma krāsu ekrānā#
Kaudzītes bloks iestatīt aizpildījuma krāsu ekrānā iestata aizpildījuma krāsu, kas tiek izmantota, zīmējot formas.
iestatīt aizpildījuma krāsu uz [sarkans v] ekrānā
Parametri |
Apraksts |
|---|---|
krāsa |
Izmantojamā aizpildījuma krāsa:
|
Piemēri
kad sākts
[Draw a purple rectangle.]
iestatīt aizpildījuma krāsu uz [violets v] ekrānā
zīmēt taisnstūri [50] [130] [100] [60] ekrānā

Zīmēt#
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ļi [0] [0] ekrānā
Parametri |
Apraksts |
|---|---|
x |
X koordināta pikseļa zīmēšanai no 0 līdz 479. |
y |
Y koordināta pikseļa zīmēšanai no 0 līdz 239. |
Piemērs
kad sākts
[Draw the pixels marking the corners of a square.]
zīmēt pikseļi [250] [100] ekrānā
zīmēt pikseļi [275] [100] ekrānā
zīmēt pikseļi [250] [125] ekrānā
zīmēt pikseļi [275] [125] ekrānā
![]()
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 [0] [0] [10] [10] ekrānā
Parametri |
Apraksts |
|---|---|
x1 |
Līnijas sākuma x koordināta pikseļos no 0 līdz 479. |
y1 |
Līnijas sākuma y koordināta pikseļos no 0 līdz 239. |
x2 |
Līnijas beigu x koordināta pikseļos no 0 līdz 479. |
y2 |
Līnijas beigu y koordināta pikseļos no 0 līdz 239. |
Piemērs
kad sākts
[Draw a line from the top left to bottom right of the screen.]
zīmēt līniju [0] [0] [479] [239] ekrānā

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ūri [0] [0] [10] [10] ekrānā
Parametri |
Apraksts |
|---|---|
x |
Taisnstūra augšējā kreisā stūra x koordināta pikseļos no 0 līdz 479. |
y |
Taisnstūra augšējā kreisā stūra y koordināta pikseļos no 0 līdz 239. |
platums |
Taisnstūra platums pikseļos. |
augstums |
Taisnstūra augstums pikseļos. |
Piemērs
kad sākts
[Draw a rectangle on the screen.]
zīmēt taisnstūri [50] [50] [130] [60] ekrānā

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 apli [0] [0] [10] ekrānā
Parametri |
Apraksts |
|---|---|
x |
Apļa centra x koordināta pikseļos no 0 līdz 479. |
y |
Apļa centra y koordināta pikseļos no 0 līdz 239. |
rādiuss |
Apļa rādiuss pikseļos. |
Piemērs
kad sākts
[Draw a circle on the screen.]
zīmēt apli [120] [120] [40] ekrānā

Pieskāriens#
nospiests ekrāns#
Būla bloks ekrāns nospiests ziņo, vai Brain skārienekrāns pašlaik tiek nospiests.
Patiess – Ekrāns tiek nospiests.
Aplami – Ekrāns netiek nospiests.
<ekrāns nospiests?>
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
kad sākts
[Change the screen's color after it's pressed.]
gaidīt līdz <ekrāns nospiests?>
iestatīt aizpildījuma krāsu uz [zaļš v] ekrānā
zīmēt taisnstūri [0] [0] [479] [239] ekrānā
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 ziņo par pēdējā ekrāna nospiešanas reizes izvēlēto koordinātu. X koordināta ir no 0 (pa kreisi) līdz 479 (pa labi). Y koordināta ir no 0 (augšā) līdz 239 (apakšā).
(ekrāna [x v] pozīcija)
Parametri |
Apraksts |
|---|---|
ass |
Pēdējā ekrāna nospiešanas koordināta, lai ziņotu: x – horizontālā pozīcija vai y – vertikālā pozīcija |
kad sākts
[Display a circle where the screen is pressed.]
gaidīt līdz <ekrāns nospiests?>
iestatīt aizpildījuma krāsu uz [balts v] ekrānā
zīmēt apli (ekrāna [x v] pozīcija) (ekrāna [y v] pozīcija) [20] ekrānā
kad ekrāns#
Cepuru bloks kad ekrāns palaiž pievienoto bloku kaudzīti, kad tiek nospiests vai atlaists Smadzeņu ekrāns.
kad Brain ekrāns [nospiests v] :: hat events
Parametri |
Apraksts |
|---|---|
štats |
Kad palaist pievienoto bloku kaudzīti: nospiests tiek palaists, kad tiek nospiests ekrāns, un atlaists tiek palaists, kad tiek atlaists ekrāns. |
kad Brain ekrāns [nospiests v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
iestatīt aizpildījuma krāsu uz [sarkans v] ekrānā
zīmēt apli (ekrāna [x v] pozīcija) (ekrāna [y v] pozīcija) [20] ekrānā









