Trösta#

Introduktion#

VEXcode 123-konsolen visas på fliken Konsol i VEXcode. Konsolmetoder kan visa text, siffror och variabelvärden medan ett projekt körs. De kan också flytta konsolmarkören till en ny rad, rensa konsolen, läsa användarinmatning och ställa in färgen på texten som skrivs ut efter att färgen har ändrats.

Nedan följer en lista över alla metoder:

Åtgärder — Skriv ut text eller rensa konsolen.

  • print — Visar text, siffror eller variabelvärden i konsolen.

  • new_line — Flyttar konsolmarkören till början av nästa rad.

  • clear — Rensar alla rader i konsolen.

Getter — Läs användarinmatning.

  • input — Väntar på användarinmatning och returnerar svaret som text.

Mutator — Formatera tryckt text.

  • set_print_color — Anger färgen som används för text som skrivs ut i konsolen.

Åtgärder#

print#

print visar text, siffror eller variabelvärden i konsolen med hjälp av markörens aktuella position.

Använd anpassad strängformatering när du vill att ett utskrivet meddelande ska inkludera värden från ditt projekt, som en poäng, timer eller sensoravläsning. Se sidan Strängformatering för mer information.

Använd new_line när du vill att nästa utskrivna värde ska börja på en ny rad.

Usage:
console.print(value, precision)

Parametrar

Beskrivning

value

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

precision

Valfritt. Antalet decimaler som ska visas när ett tal skrivs ut. Standardvärdet är 0, så tal skrivs ut utan decimaler.

# Display a message in the Console
console.print("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.

# Display 1/3 with two decimals
console.print(1 / 3, precision=2)

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

new_line#

new_line flyttar markören till kolumn 1 på nästa rad i konsolen. Nästa värde som skrivs ut visas på den raden.

Använd den här metoden när du vill att nästa utskrivna värde ska börja på en ny rad.

Usage:
console.new_line()

Parametrar

Beskrivning

Den här metoden har inga parametrar.

# Print on two lines
console.print("Row 1")
console.new_line()
console.print("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.

clear#

clear rensar alla rader från konsolen.

Usage:
console.clear()

Parametrar

Beskrivning

Den här metoden har inga parametrar.

# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()

Getter#

input#

input väntar på att användaren ska ange ett svar och returnerar sedan svaret som text.

Projektet pausar vid input() tills ett svar matas in i konsolen.

Värdet som returneras av input() är alltid text. För att använda svaret som ett tal, konvertera det först med int() eller float().

Usage:
input()

Parametrar

Beskrivning

Den här metoden har inga parametrar.

# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

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

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
console.print(number + 1)

VEXcode-konsolen, som visar konsolen och texten "Ange ett nummer:4" visas på den första raden och "5" på den andra raden.

Mutator#

set_print_color#

set_print_color anger färgen som används för text som skrivs ut i konsolen efter att den här metoden har använts. I början av ett projekt är konsolens textfärg inställd på BLUE.

Usage:
console.set_print_color(color)

Parametrar

Beskrivning

color

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

  • BLACK
  • BLUE
  • GREEN
  • RED

# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("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.