Ekranas#
Įvadas#
Ekrano kategorijoje yra blokai, kurie leidžia jūsų IQ (2-osios kartos) smegenų ekranui rodyti tekstą, vertes ir grafiką integruotame smegenų ekrane. Šiuos blokus galima naudoti jutiklių duomenims spausdinti, pasirinktinėms sąsajoms kurti arba vaizdiniams elementams, pvz., linijoms, formoms ir tekstui, piešti naudojant reguliuojamus stilius ir spalvas.
Piešimui smegenų skiriamoji geba yra 160 x 108 pikselių.
Žemiau pateikiamas visų blokų sąrašas:
Spausdinti – rodyti tekstą ir reikšmes smegenyse.
print on screen – Atspausdina tekstą, skaičius arba kintamųjų reikšmes smegenų ekrane.
nustatyti žymeklį į eilutės stulpelį ekrane — Perkelia žymeklį į konkrečią eilutę ir stulpelį.
nukelti žymeklį į kitą ekrano eilutę — Perkelia žymeklį į kitos eilutės 1 stulpelį.
išvalyti eilutę ekrane — Išvalo konkrečią teksto eilutę.
žymeklio stulpelis — nurodo stulpelio, kuriame bus spausdinamas tekstas, numerį.
žymeklio eilutė — nurodo eilutės numerį, kuriame bus spausdinamas tekstas.
Nustatymai – konfigūruokite ekrano rodymo ypatybes.
išvalyti ekraną — Išvalo visą ekraną.
nustatyti šriftą ekrane — Nustato spausdinamo teksto šrifto stilių ir dydį.
nustatyti spausdinimo tikslumą ekrane — Nustato, kiek dešimtainių vietų rodyti spausdinant skaičius.
nustatyti rašiklio plotį ekrane — Nustato nubrėžtų linijų ir formos kontūrų storį.
nustatyti rašiklio / šrifto spalvą ekrane — Nustato teksto, pikselių, linijų ir formų kontūrų spalvą.
nustatyti ekrano užpildymo spalvą — Nustato nupieštų formų užpildymo spalvą.
Pieškite – kurkite formas ir grafiką „Brain“ ekrane.
piešti pikselį ekrane — Nupiešia vieną pikselį koordinatėje.
nubrėžti liniją ekrane — Nubrėžia liniją tarp dviejų taškų.
nupiešti stačiakampį ekrane — Nubrėžia stačiakampį.
nubrėžti apskritimą ekrane — Nubrėžia apskritimą.
Spausdinti#
spausdinti ekrane#
Spausdinimo ekrane blokas spausdina tekstą, skaičius arba kintamųjų reikšmes „Brain“ ekrane dabartinėje žymeklio padėtyje ir šrifto vietoje.
spausdinti [VEXcode] ekrane ▶
Parametrai |
Aprašymas |
|---|---|
vertė |
Rodoma teksto, skaičiaus arba kintamojo reikšmė. |
ir perkelkite žymeklį į kitą eilutę |
Pasirinkite rodyklę (▶), kad išplėstumėte bloką, pvz., ir nustatykite žymeklį į kitą eilutę, kad po spausdinimo žymeklis persikeltų į kitos eilutės 1 stulpelį. |
Pavyzdys
kai pradėta
[Display a message at the starting cursor position.]
spausdinti [Hello, Robot!] ekrane ◀ ir perkelti žymeklį į kitą eilutę

nustatyti žymeklį ties eilutės stulpeliu ekrane#
The set cursor to row column on screen stack block moves the cursor to a specific row and column on the Brain screen. The next print on screen block will start printing at that location. How many rows and columns can comfortably fit depends on the selected font.
Monospaced fonts have characters that are all the same width, making text placement consistent. In contrast, proportional fonts vary in character width, so some letters take up more space than others. However, regardless of which type is used, the set cursor to row column on screen stack block positions the cursor based on row and column size, not font style. The font size can be adjusted using the set font on screen stack block.
nustatyti žymeklį į eilutę [1] stulpelį [1] ekrane
Parametrai |
Aprašymas |
|---|---|
eilė |
Eilutė, į kurią reikia perkelti žymeklį kaip sveikąjį skaičių. |
stulpelis |
Stulpelis, į kurį reikia perkelti žymeklį, kaip sveikasis skaičius. |
Pavyzdys
kai pradėta
[Repeatedly print the current timer at Row 1 Column 1]
amžinai
spausdinti (laikmatis sekundėmis) ekrane ◀ ir perkelti žymeklį į kitą eilutę
laukti (1) sekundžių
išvalyti ekraną
nustatyti žymeklį į eilutę (1) stulpelį (1) ekrane

perkelti žymeklį į kitą eilutę ekrane#
Blokas nukelti žymeklį į kitą ekrano eilutę perkelia žymeklį į 1 stulpelį kitoje smegenų ekrano eilutėje.
perkelti žymeklį į kitą eilutę ekrane
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display two lines of text.]
spausdinti [Line 1] ekrane ▶
perkelti žymeklį į kitą eilutę ekrane
spausdinti [Line 2] ekrane ◀ ir perkelti žymeklį į kitą eilutę

išvalyti eilutę ekrane#
Išvalyti eilutę ekrane rietuvės blokas išvalo vieną teksto eilutę „Brain“ ekrane.
išvalyti eilutę (1) ekrane
Parametrai |
Aprašymas |
|---|---|
eilė |
Eilutės numeris, kurį reikia išvalyti. |
Pavyzdys
kai pradėta
[Display text on two rows, but only keep one.]
spausdinti [This text stays] ekrane ◀ ir perkelti žymeklį į kitą eilutę
spausdinti [This disappears] ekrane ◀ ir perkelti žymeklį į kitą eilutę
laukti (3) sekundžių
išvalyti eilutę (2) ekrane
žymeklio stulpelis#
Žymeklio stulpelio reporterio blokas nurodo stulpelio numerį, kuriame tekstas bus spausdinamas kaip sveikasis skaičius.
(žymeklio stulpelis)
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display the cursor's current column.]
nustatyti žymeklį į eilutę [3] stulpelį [2] ekrane
spausdinti (žymeklio stulpelis) ekrane ▶
žymeklio eilutė#
Žymeklio eilutės reporterio blokas nurodo eilutės numerį, kuriame tekstas bus spausdinamas kaip sveikasis skaičius.
(žymeklio eilutė)
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Display the cursor's current row.]
nustatyti žymeklį į eilutę [3] stulpelį [2] ekrane
spausdinti (žymeklio eilutė) ekrane ▶
Nustatymai#
skaidrus ekranas#
Išvalyti ekraną blokų rinkinys išvalo visą tekstą ir piešinius iš smegenų ekrano.
išvalyti ekraną
Parametrai |
Aprašymas |
|---|---|
Šis blokas neturi parametrų. |
Pavyzdys
kai pradėta
[Fill the screen, then clear it after 2 seconds.]
kartoti (5)
spausdinti [Line] ekrane ◀ ir perkelti žymeklį į kitą eilutę
pabaiga
laukti (3) sekundžių
išvalyti ekraną
nustatyti šriftą ekrane#
Blokas „nustatyti šriftą ekrane“ nustato šriftą ir dydį, naudojamą tekstui rodyti „Brain“ ekrane. Šis šriftas bus taikomas visam vėliau spausdinamam tekstui.
nustatyti šriftą [vienodasis v] [vidutinis v] ekrane
Parametrai |
Aprašymas |
|---|---|
šriftas |
Naudojamas šriftas: vienaeilis arba proporcinis |
dydis |
Naudojamas dydis:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Pavyzdys
kai pradėta
[Display two different fonts on separate lines.]
nustatyti šriftą [vienodasis v] [vidutinis v] ekrane
spausdinti [Mono Medium] ekrane ◀ ir perkelti žymeklį į kitą eilutę
nustatyti šriftą [proporcingasis v] [vidutinis v] ekrane
spausdinti [Prop Medium] ekrane ◀ ir perkelti žymeklį į kitą eilutę

Nustatykite spausdinimo tikslumą ekrane#
Steko blokas nustatyti spausdinimo tikslumą ekrane nustato, kiek dešimtainių vietų rodyti spausdinant skaičius „Brain“ ekrane. Šis spausdinimo tikslumas bus taikomas visiems vėliau spausdinamiems skaičiams.
nustatyti spausdinimo tikslumą į [0.1 v] ekrane
Parametrai |
Aprašymas |
|---|---|
tikslumas |
Naudojamas spausdinimo tikslumas:
|
Pavyzdys
kai pradėta
[Print 1/3 as 0.33.]
nustatyti spausdinimo tikslumą į [0.01 v] ekrane
spausdinti ([1] / [3]) ekrane ◀ ir perkelti žymeklį į kitą eilutę

nustatyti rašiklio plotį ekrane#
Blokas „nustatyti rašiklio plotį ekrane“ nustato nubrėžtų linijų ir formų kontūrų storį.
nustatyti rašiklio plotį į [10] ekrane
Parametrai |
Aprašymas |
|---|---|
plotis |
Rašiklio plotis pikseliais nuo 0 iki 32. |
Pavyzdys
kai pradėta
[Draw two circles with different pen widths.]
piešti apskritimą (40) (70) (20) ekrane
nustatyti rašiklio plotį į (5) ekrane
piešti apskritimą (100) (70) (20) ekrane

nustatyti rašiklio / šrifto spalvą ekrane#
Blokas „Nustatyti rašiklio / šrifto spalvą ekrane“ nustato teksto, pikselių, linijų ir formų kontūrų spalvą.
nustatyti rašiklio / šrifto spalvą į [raudona v] ekrane
Parametrai |
Aprašymas |
|---|---|
spalva |
Naudojama rašiklio ir šrifto spalva:
|
Pavyzdys
kai pradėta
[Draw two rectangles with different colors.]
piešti stačiakampį (100) (50) (10) (20) ekrane
nustatyti rašiklio / šrifto spalvą į [mėlyna v] ekrane
piešti stačiakampį (50) (50) (10) (20) ekrane

nustatyti užpildymo spalvą ekrane#
Bloko nustatyti užpildymo spalvą ekrane elementų rinkinio blokas nustato užpildymo spalvą, naudojamą piešiant figūras.
nustatyti užpildymo spalvą į [raudona v] ekrane
Parametrai |
Aprašymas |
|---|---|
spalva |
Naudojama užpildymo spalva:
|
Pavyzdys
kai pradėta
[Draw a yellow circle.]
nustatyti užpildymo spalvą į [geltona v] ekrane
piešti apskritimą (50) (50) (20) ekrane

Piešti#
piešti pikselį ekrane#
Bloko piešimo ekrane elementas nupiešia po vieną pikselį pasirinktoje x ir y koordinatėje, naudodamas dabartinę rašiklio spalvą.
piešti pikselį [0] [0] ekrane
Parametrai |
Aprašymas |
|---|---|
x |
Pikselio piešimo x koordinatė nuo 0 iki 159. |
y |
Y koordinatė pikseliui nupiešti nuo 0 iki 107. |
Pavyzdys
kai pradėta
[Draw one pixel at the center of the screen.]
piešti pikselį (80) (50) ekrane
![]()
nubrėžkite liniją ekrane#
Bloko linijos nubrėžimas ekrane blokas nubrėžia liniją nuo pirmosios ekrano koordinatės (x1, y1) iki antrosios ekrano koordinatės (x2, y2), naudodamas dabartinius pen width ir pen color parametrus.
piešti liniją [0] [0] [159] [107] ekrane
Parametrai |
Aprašymas |
|---|---|
x1 |
Linijos pradžios x koordinatė pikseliais nuo 0 iki 159. |
y1 |
Linijos pradžios y koordinatė pikseliais nuo 0 iki 107. |
x2 |
Linijos pabaigos x koordinatė pikseliais nuo 0 iki 159. |
y2 |
Linijos pabaigos y koordinatė pikseliais nuo 0 iki 107. |
Pavyzdys
kai pradėta
[Draw a line from the top left to bottom right of the screen.]
piešti liniją (0) (0) (159) (107) ekrane

nupiešti stačiakampį ekrane#
Bloko piešti stačiakampį ekrane blokas piešia stačiakampį naudodamas dabartines pen width, pen color ir fill color vertes.
piešti stačiakampį [0] [0] [10] [10] ekrane
Parametrai |
Aprašymas |
|---|---|
x |
Stačiakampio viršutinio kairiojo kampo x koordinatė pikseliais nuo 0 iki 159. |
y |
Stačiakampio viršutinio kairiojo kampo y koordinatė pikseliais nuo 0 iki 107. |
plotis |
Stačiakampio plotis pikseliais. |
aukštis |
Stačiakampio aukštis pikseliais. |
Pavyzdys
kai pradėta
[Draw a rectangle on the screen.]
piešti stačiakampį (25) (25) (100) (50) ekrane

nupieškite apskritimą ekrane#
Bloko piešti apskritimą ekrane blokas nupiešia apskritimą naudodamas dabartines pen width, pen color ir fill color reikšmes.
piešti apskritimą [0] [0] [10] ekrane
Parametrai |
Aprašymas |
|---|---|
x |
Apskritimo centro x koordinatė pikseliais nuo 0 iki 159. |
y |
Apskritimo centro y koordinatė pikseliais nuo 0 iki 107. |
spindulys |
Apskritimo spindulys pikseliais. |
Pavyzdys
kai pradėta
[Draw a circle on the screen.]
piešti apskritimą (80) (50) (20) ekrane










