Konsole#

Ievads#

VEXcode GO konsole tiek parādīta VEXcode konsoles cilnē. 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!".

iestatīt drukas precizitāti#

Steka bloks iestatīt drukas 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ā drukas precizitāte ir iestatīta uz 1, tāpēc skaitļi tiek 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".

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 1. kolonnu nākamajā konsoles rindā. 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", bet otrajā rindā — "2. rinda".

iestatīt fonta krāsu konsolē#

Steka bloks iestatīt fonta krāsu konsolē iestata fonta krāsu, kas tiek izmantota konsolē drukātajam tekstam. Projekta sākumā fonta krāsa tiek iestatīta uz zilu.

iestatīt fonta krāsu uz [sarkans v] konsolē

Parametri

Apraksts

krāsa

Konsolē drukājamā teksta fonta krāsa:

  • sarkans
  • zaļš
  • zils
  • melns
  • balts
  • dzeltens
  • oranžs
  • violets
  • ciāna

Piemērs

kad sākts :: hat events
[Print text in different font 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ā pirmajā rindā ir redzams konsoles ekrāns un zils teksts ar tekstu "Noklusējuma teksta krāsa" un otrajā rindā — sarkans teksts "Sarkanā teksta krāsa".

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 atgriež pēdējo konsolē ievadīto atbildi. Atbilde tiek atgriezta kā teksts. Lai atbildi izmantotu kā skaitli, vispirms izmantojiet ziņotāja bloku convert, lai konvertētu atbildi par skaitli.

Bloks “Jautāt un gaidīt”.#
jautāt [What's your name?] un gaidīt

Parametrs

Apraksts

uzvedne

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

Atbilžu bloks.#
atbilde

Parametri

Apraksts

Šim blokam nav parametru.

Piemērs

kad sākts
[Tell the robot your name.]
jautāt [What's your name?] un gaidīt
drukāt [Hello, ] ▶
drukāt (atbilde) ▶