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:

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!] ▶

VEXcode konsole, kurā redzama konsole un teksts "Sveiks, robot!", ar pelēku taisnstūri labajā pusē, kas norāda kursora atrašanās vietu.

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:

  • 1 — bez decimālzīmēm
  • 0,1 — 1 decimālzīme
  • 0,01 — 2 decimālzīmes
  • 0,001 — 3 decimālzīmes
  • Visi cipari — visas pieejamās decimālzīmes

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]) ▶

VEXcode konsole, kurā redzama konsole un teksts "0.33", bet labajā pusē ir pelēks taisnstūris, kas norāda kursora atrašanās vietu.

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] ▶

VEXcode konsole, kurā pirmajā rindā ir redzams konsole un teksts "1. rinda" un otrajā rindā — "2. rinda", bet pa labi no "2. rindas" ir pelēks taisnstūris, kas parāda kursora atrašanās vietu.

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:

  • sarkans
  • zaļš
  • zils
  • melns

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] ▶

VEXcode konsole, kurā redzama konsole un zils teksts "Noklusējuma teksta krāsa" pirmajā rindā un sarkans teksts "Sarkanā teksta krāsa" otrajā rindā, ar pelēku taisnstūri pa labi no "Sarkanā teksta krāsa", kas norāda kursora atrašanās vietu.

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āšanas un gaidīšanas bloks.#
jautāt [What's your name?] un gaidīt

Parametri

Apraksts

uzvedne

Ziņojums, kas jāparāda konsolē.

Atbilžu bloks.#
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) ▶

VEXkoda konsole, kurā pirmajā rindā ir redzams konsole un teksts "Kā tevi sauc? VEX", bet otrajā rindā — "Sveiks, VEX".