Konsole#

Ievads#

VEXcode VR 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.

Ja bloks netiek izvērsts, lai iekļautu un kursors netiktu pārvietots uz nākamo rindu, nākamā drukātā vērtība parādīsies tūlīt aiz iepriekšējās vērtības tajā pašā rindā.

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!".

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

Pēc palaišanas konsolē tiek izdrukāts “1. rinda”, kursors tiek pārvietots uz nākamo rindu un pēc tam tiek izdrukāts “2. rinda”.#
kad sākts :: hat events
[Display two lines of text.]
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".

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

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
  • 0,1
  • 0,01
  • 0,001
  • Visi cipari

Piemērs

Startējot, drukas precizitāte tiek iestatīta uz divām zīmēm aiz komata un konsolē 1/3 tiek drukāta kā 0,33.#
kad sākts :: hat events
[Print 1/3 as 0.33.]
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".

iestatīt drukas krāsu#

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

iestatīt drukas krāsu [melns v]

Parametri

Apraksts

krāsa

Konsolē drukājamā teksta krāsa:

  • melna
  • sarkana
  • zaļa
  • zila

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 drukas krāsu [sarkans v]
drukāt [Red text color] ▶

VEXcode konsole, kurā pirmajā rindā ir redzams konsoles ekrāns un melns teksts ar tekstu "Noklusējuma teksta krāsa", bet otrajā rindā — sarkans teksts "Sarkanā teksta krāsa".