Console#
Introduction#
The VEXcode AIM Console is displayed in the Monitor window within VEXcode. It allows you to display text, receive input, and format printed data in real time. Below is a list of the available methods for interacting with the console:
Actions – Output text or clear the console.
print – Outputs text to the Console.
clear_console – Clears all text from the Console.
Getter – Read user input.
input – Returns the most recent user input as a string.
Mutator – Format printed text.
set_console_text_color – Sets the color for all subsequent console text.
Actions#
print#
print
outputs the specified text to the Console and moves the cursor to the next line by default.
Usage:
print(string, end)
Parameter |
Description |
---|---|
|
The text that will be printed as a string. |
|
Optional. The string added to the end of the printed text. Specified as |
# Display two messages consecutively
print("I'm printed on one line.")
print("I'm printed automatically on the next line!")
# Print three colors on one line in the Print Console
colors = ["Red", "Green", "Blue"]
for color in colors:
print(color, end=", ")
clear_console#
clear_console
clears all text from the Console.
Usage:
clear_console()
Parameters |
Description |
---|---|
This method has no parameters. |
# Display text then clear it after two seconds
print("I will be cleared!")
wait(2, SECONDS)
clear_console()
Getter#
input#
input
returns the most recent user input from the Console as a string.
Usage:
input()
Parameters |
Description |
---|---|
This method has no parameters. |
# Message the robot a name for the robot to greet
print("What is your name?")
answer = input()
print("Hi, " + answer + "! My name is AIM.")
Mutator#
set_console_text_color#
set_console_text_color
sets the color for all subsequent console text.
Usage:
set_console_text_color(color)
Parameter |
Description |
---|---|
|
The color to set: |
# Display a green message on the Console
set_console_text_color(GREEN)
print("I am green!")