Ekrāns#
Ievads#
Ekrāna bloki kontrolē EXP Brain ekrānu, ļaujot robotam rādīt tekstu, skaitļus un grafiku, kā arī reaģēt uz skārienevadi.
Pēc noklusējuma fonts drukāšanai uz Brain ir vienas atstarpes mazs, kam ir 7 rindas un 20 kolonnas.
Zīmēšanai smadzeņu izšķirtspēja ir 159 x 107 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 noteiktu teksta rindu.
kursora kolonna – Norāda kolonnas numuru, kurā tiks drukāts teksts.
cursor row – 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.
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āizdrukā 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ā#
Steka bloks iestatīt kursoru uz rindas un kolonnas ekrānu pārvieto kursoru uz noteiktu rindu un kolonnu Brain ekrānā. Nākamais bloks izdrukāt uz ekrāna sāks drukāšanu šajā vietā.
Cik rindas un kolonnas var ērti ievietot, ir atkarīgs no izvēlētā fonta. Ar noklusējuma vienrindu vidēja lieluma fontu var skaidri attēlot 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 10.]
iestatīt kursoru uz rindu [3] kolonnu [10] ekrānā
drukāt [R3, C10] 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 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ā
kursora kolonna#
Kursora kolonnas ziņotāja bloks ziņo kolonnas numuru, kurā teksts tiks drukāts kā vesels skaitlis.
(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 [10] ekrānā
drukāt (kursora kolonna) ekrānā ▶

kursora rinda#
Kursora rindas ziņotāja bloks ziņo rindas numuru, kurā teksts tiks drukāts kā vesels skaitlis.
(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 [10] ekrānā
drukāt (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 tekstam, kas tiek drukāts pēc šī bloka izpildes.
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 tiek rādītas, drukājot skaitļus Brain ekrānā. Šī drukas precizitāte attieksies uz visiem skaitļiem, kas tiek drukāti pēc šī bloka izpildes.
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 [20] [20] [75] [50] 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 [20] [20] [75] [50] 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 [20] [20] [75] [50] 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 159. |
y |
Y koordināta pikseļa zīmēšanai no 0 līdz 107. |
Piemērs
kad sākts
[Draw the pixels marking the corners of a square.]
zīmēt pikseļi [50] [50] ekrānā
zīmēt pikseļi [50] [75] ekrānā
zīmēt pikseļi [75] [50] ekrānā
zīmēt pikseļi [75] [75] 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 159. |
y1 |
Līnijas sākuma y koordināta pikseļos no 0 līdz 107. |
x2 |
Līnijas beigu x koordināta pikseļos no 0 līdz 159. |
y2 |
Līnijas beigu y koordināta pikseļos no 0 līdz 107. |
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] [159] [107] 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 159. |
y |
Taisnstūra augšējā kreisā stūra y koordināta pikseļos no 0 līdz 107. |
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 [20] [20] [80] [30] 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 159. |
y |
Apļa centra y koordināta pikseļos no 0 līdz 107. |
rādiuss |
Apļa rādiuss pikseļos. |
Piemērs
kad sākts
[Draw a circle on the screen.]
zīmēt apli [80] [50] [20] ekrānā










