Trösta#

Introduktion#

VEXcode 123-konsolen visas i monitorfönstret i VEXcode. Konsolblock kan visa text, siffror och variabelvärden medan ett projekt körs.

Nedan följer en lista över alla tillgängliga block:

skriva ut#

Stackblocket print visar text, siffror eller variabelvärden i konsolen på den aktuella raden.

skriv ut [VEXcode] ▶

Parametrar

Beskrivning

värde

Texten, talet eller variabelvärdet som ska visas i konsolen.

expanderande pil

Expanderar blocket för att inkludera och sätt markören till nästa rad, vilket flyttar markören till nästa rad efter att värdet har skrivits ut. Om det här alternativet inte används visas nästa utskrivna värde omedelbart efter föregående värde på samma rad.

Exempel

när startad :: hat events
[Display a message in the console.]
skriv ut [Hello, robot!] ▶

VEXcode-konsolen, som visar konsolen och texten "Hej, robot!" visas, med en grå rektangel till höger som visar var markören är.

ställ in utskriftsprecision#

Blocket set print precision anger hur många decimaler som visas när tal skrivs ut i konsolen. Denna inställning gäller tal som skrivs ut efter att detta block har använts. I början av ett projekt är utskriftsprecisionen inställd på 1, så tal skrivs ut utan decimaler.

ställ in utskriftsprecision till [0.1 v]

Parametrar

Beskrivning

precision

Utskriftsnoggrannheten som ska användas:

  • 1 — inga decimaler
  • 0,1 — 1 decimal
  • 0,01 — 2 decimaler
  • 0,001 — 3 decimaler
  • Alla siffror — alla tillgängliga decimaler

Exempel

när startad :: hat events
[Display 1/3 with two decimals.]
ställ in utskriftsprecision till [0.01 v]
skriv ut ([1] [math_division v] [3]) ▶

VEXcode-konsolen, som visar konsolen och texten "0.33" visas, med en grå rektangel till höger som visar var markören är.

rensa alla rader#

Stackblocket rensa alla rader rensar alla rader från konsolen och flyttar markören tillbaka till den första raden.

rensa alla rader

Parametrar

Beskrivning

Det här blocket har inga parametrar.

Exempel

när startad :: hat events
[Clear the console after printing.]
skriv ut [This will disappear...] ▶
vänta [2] sekunder
rensa alla rader

placera markören på nästa rad#

Stackblocket ställ markören till nästa rad flyttar markören till nästa rad i konsolen. Nästa värde som skrivs ut visas på den raden.

Använd det här blocket när du vill att nästa utskrivna värde ska börja på en ny rad. Om det här blocket inte används och det föregående utskriftsblocket inte expanderades för att inkludera och sätta markören till nästa rad, kommer nästa utskrivna värde att visas omedelbart efter föregående värde på samma rad.

flytta markör till nästa rad

Parametrar

Beskrivning

Det här blocket har inga parametrar.

Exempel

när startad :: hat events
[Print on two rows.]
skriv ut [Row 1] ▶
flytta markör till nästa rad
skriv ut [Row 2] ▶

VEXcode-konsolen, som visar konsolen och texten "Rad 1" visas på den första raden och "Rad 2" på den andra raden, med en grå rektangel till höger om "Rad 2" som visar var markören är.

ange teckenfärg på konsolen#

Stackblocket ställ in teckenfärg på konsol anger färgen som används för text som skrivs ut i konsolen. I början av ett projekt är utskriftsfärgen inställd på blå.

ange teckenfärg till [röd v] i konsolen

Parametrar

Beskrivning

färg

Färgen som ska användas för text som skrivs ut i konsolen:

  • röd
  • grön
  • blå
  • svart

Exempel

när startad :: hat events
[Print text in different colors.]
skriv ut [Default text color] ▶
flytta markör till nästa rad
ange teckenfärg till [röd v] i konsolen
skriv ut [Red text color] ▶

VEXcode-konsolen, som visar konsolen och blå text som säger "Standardtextfärg" visas på den första raden och röd "Röd textfärg" på den andra raden, med en grå rektangel till höger om "Röd textfärg" som visar var markören är.

fråga och vänta/svara#

Stackblocket ask and wait visar ett meddelande i konsolen och pausar projektet tills ett svar matas in i konsolen.

Reporterblocket svar rapporterar det senaste svaret som angetts i konsolen. Svaret rapporteras som text. För att använda svaret som ett nummer, använd reporterblocket konvertera för att först konvertera svaret till ett nummer.

Fråga-och-vänta-blocket.#
fråga [What's your name?] och vänta

Parametrar

Beskrivning

prompt

Meddelandet som ska visas i konsolen.

Svarsblocket.#
svar

Parametrar

Beskrivning

Det här blocket har inga parametrar.

Exempel

när startad :: hat events
[Ask for a name, then greet the robot's user.]
fråga [What's your name?] och vänta
skriv ut [Hello, ] ▶
skriv ut (svar) ▶

VEXcode-konsolen, som visar konsolen och texten "Vad heter du? VEX" visas på den första raden och "Hej, VEX" på den andra raden.