Ekrāns#

Ievads#

Ekrāna kategorijā ir iekļauti bloki, kas ļauj jūsu IQ (2. paaudzes) smadzeņu ekrānam attēlot tekstu, vērtības un grafiku smadzeņu iebūvētajā ekrānā. Šos blokus var izmantot, lai drukātu sensoru datus, izveidotu pielāgotas saskarnes vai zīmētu vizuālus elementus, piemēram, līnijas, formas un tekstu, ar regulējamiem stiliem un krāsām.

Zīmēšanai smadzeņu izšķirtspēja ir 160 x 108 pikseļi.

Zemāk ir visu bloku saraksts:

Drukāt — Attēlot tekstu un vērtības smadzenēs.

Iestatījumi — ekrāna attēlošanas rekvizītu konfigurēšana.

Zīmēt — veidojiet formas un grafiku Brain ekrānā.

Drukāt#

Iestatiet kursoru uz rindas kolonnu ekrānā#

Kaudzītes bloks iestatīt kursoru uz rindas un kolonnas iestatījumu ekrānā 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.

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 kursora steka bloku#
iestatīt kursoru uz rindu [1] kolonnu [1] ekrānā

Parametri

Apraksts

rinda

Rinda, uz kuru pārvietot kursoru kā veselu skaitli.

kolonna

Kolonna, uz kuru pārvietot kursoru kā veselu skaitli.

Piemērs

kad sākts
[Repeatedly print the current timer at Row 1 Column 1]
mūžīgi
drukāt (taimeris sekundēs) ekrānā ◀ un pāriet uz nākamo rindu
gaidīt (1) sekundes
notīrīt ekrānu
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā

VEX IQ Brain ekrāna ekrānuzņēmumā augšējā kreisajā stūrī baltā tekstā ir redzams skaitlis 25.

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ā ◀ un pāriet uz nākamo rindu

IQ Brain ekrāna ekrānuzņēmumā augšējā kreisajā stūrī baltā krāsā ir redzama 1. rinda, bet tieši zem tās — 2. rinda.

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
[Display text on two rows, but only keep one.]
drukāt [This text stays] ekrānā ◀ un pāriet uz nākamo rindu
drukāt [This disappears] ekrānā ◀ un pāriet uz nākamo rindu
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 kolonnas reportiera bloks#
(kursora kolonna)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Pēc palaišanas kursors tiek pārvietots uz 3. rindas 2. 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 [3] kolonnu [2] 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 rindas reportiera bloks#
(kursora rinda)

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

Pēc palaišanas kursors tiek pārvietots uz 6. rindas 2. 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 [3] kolonnu [2] ekrānā
drukāt (kursora rinda) ekrānā ▶

Iestatījumi#

skaidrs ekrāns#

Notīrīt ekrānu steka bloks notīra visu tekstu un zīmējumus no Brain ekrāna.

notīrīt ekrānu

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Fill the screen, then clear it after 2 seconds.]
atkārtot (5)
drukāt [Line] ekrānā ◀ un pāriet uz nākamo rindu
beigas
gaidīt (3) 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

fonts

Izmantojamais fonts: vienas atstarpes vai proporcionāls

izmērs

Izmantojamais izmērs:

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

VEX IQ Brain ekrāna ekrānuzņēmums ar ciparu un burtu sēriju Mono 12 fontā. Burti AZ atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir norādītas 26 rakstzīmes un 9 rindas.
Mono Extra Small

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Mono 15 fontu. Burti AT atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir norādītas 20 rakstzīmes un 7 rindas.
Mono Small

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Mono 20 fontu. Burti AP atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir norādītas 16 rakstzīmes un 5 rindas.
Mono Medium

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Mono 30 fontu. Skaitļi no 1 līdz 9 un papildu 0 atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējais kreisais stūris norāda 3 rindas.
Mono Large

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Mono 40 fontu. Skaitļi no 1 līdz 8 atrodas otrajā rindā, aptverot visu ekrāna platumu.
Mono Extra Large

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Mono 60 fontu. Ekrānā MN 60 tiek rādīts lielā fontā, aizņemot gandrīz visu ekrāna augšējo pusi.
Mono Super Large

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Prop 20 fontu. Burti AW atrodas vienā rindā, kas aptver visu ekrāna platumu. Apakšējā kreisajā stūrī ir norādītas 26 rakstzīmes un 5 rindas.
Prop Medium

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar Prop 30 fontu. Skaitļi no 1 līdz 9 tiek atkārtoti divas reizes vienā rindā, aptverot visu ekrāna platumu. Apakšējā kreisajā stūrī ir norādītas 18 rakstzīmes un 3 rindas.
Prop Large

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar fontu Prop 40. Ekrāna augšējā rindā ir redzams Prop 40, bet otrajā rindā — 14 x 2.
Īpaši liels rekvizīts

Tas pats ekrānuzņēmums kā iepriekšējais, tagad ar fontu Prop 60. Ekrānā lielā fontā ir redzams uzraksts PROP 60, kas aizņem gandrīz visu ekrāna augšējo pusi.
Īpaši liels rekvizīts

Piemērs

kad sākts
[Display two different fonts on separate lines.]
iestatīt fontu uz [vienplatuma v] [vidējs v] ekrānā
drukāt [Mono Medium] ekrānā ◀ un pāriet uz nākamo rindu
iestatīt fontu uz [proporcionāls v] [vidējs v] ekrānā
drukāt [Prop Medium] ekrānā ◀ un pāriet uz nākamo rindu

IQ Brain ekrāna ekrānuzņēmums ar baltu tekstu divās rindās augšējā kreisajā stūrī. Pirmajā rindā rakstīts Mono Medium, bet otrajā rindā tieši zem tā rakstīts Prop Medium mazākā fontā.

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:

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

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] / [3]) ekrānā ◀ un pāriet uz nākamo rindu

IQ Brain ekrāna ekrānuzņēmums ar baltu tekstu augšējā kreisajā stūrī, kas rāda 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 platumu uz [10] ekrānā

Parametri

Apraksts

platums

Pildspalvas platums pikseļos no 0 līdz 32.

Piemērs

kad sākts
[Draw two circles with different pen widths.]
zīmēt apli (40) (70) (20) ekrānā
iestatīt pildspalvas platumu uz (5) ekrānā
zīmēt apli (100) (70) (20) ekrānā

IQ Brain ekrāna ekrānuzņēmums ar diviem baltiem apļiem, kas uzdrukāti ekrāna apakšējā pusē. Aplis kreisajā pusē ir uzzīmēts ar šaurāku apmali nekā aplis labajā pusē.

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:

  • sarkans
  • zaļš
  • zils
  • balts
  • dzeltens
  • oranžs
  • violets
  • sarkans violets
  • violets
  • zils violets
  • zili zaļš
  • dzeltens zaļš
  • dzeltens oranžs
  • sarkans oranžs

Piemērs

kad sākts
[Draw two rectangles with different colors.]
zīmēt taisnstūri (100) (50) (10) (20) ekrānā
iestatīt pildspalvas / fonta krāsu uz [zils v] ekrānā
zīmēt taisnstūri (50) (50) (10) (20) ekrānā

IQ Brain ekrāna ekrānuzņēmums ar diviem maziem taisnstūriem, kas uzzīmēti ekrāna apakšējā pusē. Taisnstūris kreisajā pusē ir zils, bet labajā pusē - balts.

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:

  • sarkans
  • zaļš
  • zils
  • balts
  • dzeltens
  • oranžs
  • violets
  • sarkanviolets
  • violets
  • zili violets
  • zili zaļš
  • dzelteni zaļš
  • dzelteni oranžs
  • sarkanoranžs

Piemērs

kad sākts
[Draw a yellow circle.]
iestatīt aizpildījuma krāsu uz [dzeltens v] ekrānā
zīmēt apli (50) (50) (20) ekrānā

IQ Brain ekrāna ekrānuzņēmums ar spilgti dzeltenu apli ar plānu baltu apmali, kas uzzīmēta ekrāna kreisajā pusē.

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 one pixel at the center of the screen.]
zīmēt pikseļi (80) (50) ekrānā

IQ Brain ekrāna ekrānuzņēmums ar nelielu baltu punktiņu 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 [0] [0] [159] [107] 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 gala 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ā

IQ Brain ekrāna ekrānuzņēmums ar baltu diagonālu līniju, kas novilkta no augšējā kreisā stūra uz apakšējo labo stūri.

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 (25) (25) (100) (50) ekrānā

IQ Brain ekrāna ekrānuzņēmums, kurā uz ekrāna gandrīz centrēti uzzīmēts liels balts taisnstūris.

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ā

IQ Brain ekrāna ekrānuzņēmums ar centrā uzzīmētu baltu apli.