Konsole#
Einführung#
Die VEXcode AIM-Konsole wird im Konsolen-Tab von VEXcode angezeigt. Konsolenmethoden können während der Projektausführung Text, Zahlen und Variablenwerte anzeigen. Sie können außerdem die Konsole leeren, Benutzereingaben lesen und die Textfarbe nach einer Farbänderung anpassen.
Bei Verwendung von VS Code wird die textbasierte Konsolenausgabe im Terminal anstelle des VEXcode-Konsolen-Tabs angezeigt.
Nachfolgend finden Sie eine Liste aller Methoden:
Aktionen – Text ausgeben oder Konsole leeren.
print— Zeigt Text, Zahlen oder Variablenwerte in der Konsole oder im Terminal an.clear_console— Löscht alle Zeilen in der Konsole.
Getter – Benutzereingabe lesen.
input— Wartet auf Benutzereingaben und gibt die Antwort als Text zurück.
Mutator – Formatieren Sie gedruckten Text.
set_console_text_color— Legt die Farbe für den in der Konsole ausgegebenen Text fest.
Aktionen#
print#
Mit dem Befehl print werden Text, Zahlen oder Variablenwerte in der Konsole angezeigt. In VS Code wird mit dem Befehl print die Ausgabe im Terminal angezeigt.
Verwenden Sie die benutzerdefinierte Zeichenkettenformatierung, wenn eine gedruckte Nachricht Werte aus Ihrem Projekt enthalten soll, z. B. eine Punktzahl, einen Timer oder einen Sensorwert. Weitere Informationen finden Sie auf der Seite Zeichenkettenformatierung.
By default, each print() statement ends with \n, which stands for a new line. This moves the cursor to the next line after the value is printed. The optional end parameter changes what is added after the printed value.
Usage:
print(value, end=“\n”)
Parameter |
Beschreibung |
|---|---|
|
Der Text, die Zahl oder der Variablenwert, der in der Konsole oder im Terminal angezeigt werden soll. |
|
Optional. Der Text, der nach dem Wert |
# Display two messages on separate lines
print("Hello, robot!")
print("This prints on the next line.")

# Display two messages on the same line
print("Hello,", end=" ")
print("robot!")

# Print three colors on one line, separated by commas
colors = ["Red", "Green", "Blue"]
for color in colors:
print(color, end=", ")

clear_console#
clear_console löscht alle Zeilen aus der Konsole.
Usage:
clear_console()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
# Display text, then clear it after two seconds
print("This will disappear...")
wait(2, SECONDS)
clear_console()
Getter#
input#
input zeigt eine optionale Eingabeaufforderung an, wartet auf die Eingabe einer Antwort durch den Benutzer und gibt diese Antwort dann als Text zurück.
Das Projekt pausiert bei input() bis eine Eingabe in der Konsole erfolgt. In VS Code wird die Eingabe im Terminal vorgenommen.
Der von input() Text. Um die Antwort als Zahl zu verwenden, konvertieren Sie sie zuerst mit int() oder float()
Usage:
input(prompt)
Parameter |
Beschreibung |
|---|---|
|
Optional. Eine Zeichenkette, die in der Konsole oder im Terminal angezeigt wird, bevor auf eine Antwort gewartet wird. Wird keine Eingabeaufforderung angegeben, wird vor dem Warten keine Meldung angezeigt. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
print("Hello, " + answer)

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

Mutator#
set_console_text_color#
set_console_text_color wird die Farbe für den in der Konsole ausgegebenen Text nach Anwendung dieser Methode festgelegt. Zu Beginn eines Projekts ist die Konsolentextfarbe auf BLUE eingestellt.
Diese Methode ändert die Textfarbe im VEXcode-Konsolen-Tab. In VS Code kann die Unterstützung von Terminalfarben je nach Terminal variieren.
Usage:
set_console_text_color(color)
Parameter |
Beschreibung |
|---|---|
|
Die für den Text in der Konsole zu verwendende Farbe:
|
# Print text in different colors
print("Default text color")
set_console_text_color(RED)
print("Red text color")
