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.

Nustatymai – konfigūruokite ekrano rodymo ypatybes.

Pieškite – kurkite formas ir grafiką „Brain“ ekrane.

Spausdinti#

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 žymeklio bloko bloką#
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

„VEX IQ Brain“ ekrano kopijoje viršutiniame kairiajame kampe baltai parašytas skaičius 25.

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ę

„IQ Brain“ ekrano kopijoje viršutiniame kairiajame kampe baltu tekstu parašyta 1 eilutė, o tiesiai po ja – 2 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 stulpelio reporterio blokas#
(žymeklio stulpelis)

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleidus, žymeklis ekrane perkeliamas į 3 eilutę, 2 stulpelį ir atspausdinamas dabartinis žymeklio stulpelio numeris.#
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ės reporterio blokas#
(žymeklio eilutė)

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

Paleidus, žymeklis ekrane perkeliamas į 6 eilutę, 2 stulpelį ir atspausdinamas dabartinis žymeklio eilutės numeris.#
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:

  • labai mažas
  • mažas
  • vidutinis
  • didelis
  • labai didelis
  • super didelis

„VEX IQ Brain“ ekrano kopija su skaičių ir raidžių seka „Mono 12“ šriftu. Raidės AZ yra vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe nurodyti 26 simboliai ir 9 eilutės.
Mono Extra Small

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su „Mono 15“ šriftu. Raidės AT yra vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe nurodoma 20 simbolių ir 7 eilutės.
Mono Small

Tas pats ekrano vaizdas kaip ir ankstesnis, tik su „Mono 20“ šriftu. Raidės AP yra vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe rodoma 16 simbolių ir 5 eilučių.
„Mono Medium“

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su „Mono 30“ šriftu. Skaičiai nuo 1 iki 9 ir papildomas 0 yra vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe nurodytos 3 eilutės.
Mono Didelis

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su „Mono 40“ šriftu. Skaičiai nuo 1 iki 8 yra antroje eilutėje, apimančioje visą ekrano plotį.
Mono Extra Large

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su šriftu „Mono 60“. Ekrane rodomas dideliu šriftu užrašas MN 60, užimantis beveik visą viršutinę ekrano pusę.
Mono Super Large

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su „Prop 20“ šriftu. Raidės AW yra vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe nurodyti 26 simboliai ir 5 eilutės.
„Prop Medium“

Tas pats ekrano vaizdas kaip ir ankstesnis, tik su „Prop 30“ šriftu. Skaičiai nuo 1 iki 9 kartojami du kartus vienoje eilutėje, apimančioje visą ekrano plotį. Apatiniame kairiajame kampe nurodoma 18 simbolių ir 3 eilučių.
Prop Large

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su šriftu „Prop 40“. Viršutinėje eilutėje rodomas užrašas „Prop 40“, o antroje – 14 x 2.
Labai didelis pasiūlymas

Tas pats ekrano vaizdas kaip ir ankstesnis, dabar su „Prop 60“ šriftu. Ekrane dideliu šriftu rodomas užrašas „PROP 60“, užimantis beveik visą viršutinę ekrano pusę.
„Prop Super Large“

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ę

„IQ Brain“ ekrano kopija su baltu tekstu dviejose eilutėse viršutiniame kairiajame kampe. Pirmoje eilutėje parašyta „Mono Medium“, o antroje eilutėje tiesiai po ja – „Prop Medium“ mažesniu šriftu.

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:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Visi skaitmenys

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ę

IQ Brain ekrano kopija su baltu tekstu, rodančiu 0,33 viršutiniame kairiajame kampe.

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

„IQ Brain“ ekrano kopija su dviem baltais apskritimais, atspausdintais apatinėje ekrano pusėje. Kairėje pusėje esantis apskritimas nubrėžtas siauresniu kraštu nei dešinėje.

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:

  • raudona
  • žalia
  • mėlyna
  • balta
  • geltona
  • oranžinė
  • violetinė
  • raudona violetinė
  • violetinė
  • mėlyna violetinė
  • mėlyna žalia
  • geltona žalia
  • geltona oranžinė
  • raudona oranžinė

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

„IQ Brain“ ekrano kopija su dviem mažais stačiakampiais apatinėje ekrano pusėje. Kairysis stačiakampis yra mėlynas, o dešinysis – baltas.

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:

  • raudona
  • žalia
  • mėlyna
  • balta
  • geltona
  • oranžinė
  • violetinė
  • raudona violetinė
  • violetinė
  • mėlyna violetinė
  • mėlyna žalia
  • geltona žalia
  • geltona oranžinė
  • raudona oranžinė

Pavyzdys

kai pradėta
[Draw a yellow circle.]
nustatyti užpildymo spalvą į [geltona v] ekrane
piešti apskritimą (50) (50) (20) ekrane

„IQ Brain“ ekrano kopija su ryškiai geltonu apskritimu su plonu baltu apvadu kairėje ekrano pusėje.

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

„IQ Brain“ ekrano kopija su mažyčiu baltu taškeliu ekrano centre.

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

„IQ Brain“ ekrano kopija su balta įstriža linija, nubrėžta nuo viršutinio kairiojo kampo iki apatinio dešiniojo kampo.

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

IQ Brain ekrano kopija su dideliu baltu stačiakampiu, beveik centre nupieštu.

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

„IQ Brain“ ekrano kopija su ekrano centre nupieštu baltu apskritimu.