Konsole#
Ievads#
VEXcode 123 konsole tiek parādīta VEXcode monitora logā. Konsoles bloki projekta darbības laikā var parādīt tekstu, skaitļus un mainīgo vērtības.
Zemāk ir visu pieejamo bloku saraksts:
print — Konsolē parāda tekstu, skaitļus vai mainīgo vērtības.
iestatīt drukas precizitāti — Iestata, cik decimālzīmju tiek parādītas, drukājot skaitļus.
notīrīt visas rindas — Notīra visas rindas konsolē.
iestatīt kursoru uz nākamo rindu — Pārvieto kursoru uz nākamo rindu konsolē.
iestatīt drukas krāsu — Iestata krāsu, kas tiek izmantota konsolē drukātajam tekstam.
jautāt un gaidīt — Konsolē tiek parādīts ziņojums un projekts tiek apturēts, līdz konsolē tiek ievadīta atbilde.
answer — Ziņo par jaunāko konsolē ievadīto atbildi teksta veidā.
drukāt#
Print steka bloks konsolē pašreizējā rindā parāda tekstu, skaitļus vai mainīgo vērtības.
drukāt [VEXcode] ▶
Parametri |
Apraksts |
|---|---|
vērtība |
Teksts, skaitlis vai mainīgā vērtība, kas jāparāda konsolē. |
paplašināma bultiņa |
Paplašina bloku, iekļaujot un iestatot kursoru uz nākamo rindu, kas pārvieto kursoru uz nākamo rindu pēc vērtības izdrukāšanas. Ja šī opcija netiek izmantota, nākamā izdrukātā vērtība parādās tūlīt aiz iepriekšējās vērtības tajā pašā rindā. |
Piemērs
kad sākts :: hat events
[Display a message in the console.]
drukāt [Hello, robot!] ▶

iestatīt drukas precizitāti#
Steka bloks iestatīt drukāšanas precizitāti nosaka, cik decimālzīmju tiek parādītas, drukājot skaitļus konsolē. Šis iestatījums attiecas uz skaitļiem, kas tiek drukāti pēc šī bloka izmantošanas. Projekta sākumā drukāšanas precizitāte ir iestatīta uz 1, tāpēc skaitļi tiks drukāti bez decimālzīmēm.
iestatīt drukāšanas precizitāti uz [0.1 v]
Parametri |
Apraksts |
|---|---|
precizitāte |
Izmantojamā drukas precizitāte:
|
Piemērs
kad sākts :: hat events
[Display 1/3 with two decimals.]
iestatīt drukāšanas precizitāti uz [0.01 v]
drukāt ([1] [math_division v] [3]) ▶

notīrīt visas rindas#
Steka bloks notīrīt visas rindas notīra visas rindas no konsoles un pārvieto kursoru atpakaļ uz pirmo rindu.
notīrīt visas rindas
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts :: hat events
[Clear the console after printing.]
drukāt [This will disappear...] ▶
gaidīt [2] sekundes
notīrīt visas rindas
novietot kursoru uz nākamo rindu#
Steka bloks iestatīt kursoru uz nākamo rindu pārvieto kursoru uz nākamo rindu konsolē. Nākamā izdrukātā vērtība parādīsies šajā rindā.
Izmantojiet šo bloku, ja vēlaties, lai nākamā izdrukātā vērtība sāktos jaunā rindā. Ja šis bloks netiek izmantots un iepriekšējais drukāšanas bloks netika paplašināts, lai iekļautu un iestatītu kursoru uz nākamo rindu, nākamā izdrukātā vērtība parādīsies tūlīt aiz iepriekšējās vērtības tajā pašā rindā.
pāriet uz nākamo rindu
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts :: hat events
[Print on two rows.]
drukāt [Row 1] ▶
pāriet uz nākamo rindu
drukāt [Row 2] ▶

iestatīt fonta krāsu konsolē#
Steka bloks iestatīt fonta krāsu konsolē iestata krāsu, kas tiek izmantota konsolē drukātajam tekstam. Projekta sākumā drukas krāsa tiek iestatīta uz zilu.
iestatīt fonta krāsu uz [sarkans v] konsolē
Parametri |
Apraksts |
|---|---|
krāsa |
Konsolē drukājamā teksta krāsa:
|
Piemērs
kad sākts :: hat events
[Print text in different colors.]
drukāt [Default text color] ▶
pāriet uz nākamo rindu
iestatīt fonta krāsu uz [sarkans v] konsolē
drukāt [Red text color] ▶

jautā un gaidi/atbildi#
Steka bloks jautāt un gaidīt konsolē parāda ziņojumu un aptur projektu, līdz konsolē tiek ievadīta atbilde.
Atbildes ziņotāja bloks ziņo par jaunāko konsolē ievadīto atbildi. Atbilde tiek ziņota kā teksts. Lai atbildi izmantotu kā skaitli, vispirms izmantojiet ziņotāja bloku convert, lai konvertētu atbildi par skaitli.
jautāt [What's your name?] un gaidīt
Parametri |
Apraksts |
|---|---|
uzvedne |
Ziņojums, kas jāparāda konsolē. |
atbilde
Parametri |
Apraksts |
|---|---|
Šim blokam nav parametru. |
Piemērs
kad sākts :: hat events
[Ask for a name, then greet the robot's user.]
jautāt [What's your name?] un gaidīt
drukāt [Hello, ] ▶
drukāt (atbilde) ▶
