Konsoli#
Johdanto#
VEXcode-konsoli näkyy VEXcoden Monitor-ikkunassa. Konsolimetodit voivat näyttää tekstiä, numeroita ja muuttujien arvoja projektin ollessa käynnissä. Ne voivat myös tyhjentää konsolin, asettaa värin muutoksen jälkeen tulostettavan tekstin värin ja valvoa muuttujia tai anturiarvoja VEXcoden Monitor-välilehdellä.
VS Codea käytettäessä tekstipohjainen konsolin tuloste näkyy terminaalissa VEXcode-konsolivälilehden sijaan.
Alla on luettelo kaikista menetelmistä:
Toiminnot — Tulosta teksti tai tyhjennä konsoli.
print— Näyttää tekstiä, numeroita tai muuttujien arvoja konsolissa tai päätteessä.new_line— Siirtää konsolin kohdistimen seuraavan rivin alkuun.clear— Tyhjentää kaikki rivit konsolista.
Getter — Lue käyttäjän syöte.
input— Odottaa käyttäjän syötettä ja palauttaa vastauksen tekstinä.
Mutator — Muotoile tulostettua tekstiä.
set_console_text_color— Asettaa konsolissa tulostettavan tekstin värin.
Toiminnot#
print#
print näyttää tekstiä, numeroita tai muuttujien arvoja konsolissa. VS Codessa print näyttää tulosteen päätelaitteessa.
Käytä mukautettua merkkijonon muotoilua, kun haluat tulostettavan viestin sisältävän projektistasi peräisin olevia arvoja, kuten pistemäärän, ajastimen tai anturilukeman. Lisätietoja on Merkkijonon muotoilu -sivulla.
Oletusarvoisesti jokainen brain.print() -lauseke päättyy merkkijonoon \n, joka tarkoittaa uutta riviä. Tämä siirtää kohdistimen seuraavalle riville arvon tulostamisen jälkeen. Valinnainen end -parametri muuttaa tulostettavan arvon jälkeen lisättävää sisältöä.
Usage:
brain.print(value, end=“\n”)
Parametrit |
Kuvaus |
|---|---|
|
Konsolissa tai päätteessä näytettävä teksti, numero tai muuttujan arvo. |
|
Optional. The text added after |
# Display two messages on separate lines
brain.print("Hello, CTE!")
brain.print("This prints on the next line.")

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

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

new_line#
new_line siirtää kohdistimen konsolin seuraavan rivin sarakkeeseen 1. Seuraava tulostettava arvo näkyy kyseisellä rivillä.
Käytä tätä metodia, kun haluat seuraavan tulostettavan arvon alkavan uudelta riviltä. Jos tätä metodia ei käytetä ja edellisessä brain.print() -lausekkeessa käytettiin arvoa end=“” tai muuta arvoa, joka ei sisällä \n, seuraava tulostettava arvo ilmestyy heti edellisen arvon jälkeen samalla rivillä.
Usage:
brain.new_line()
Parametrit |
Kuvaus |
|---|---|
Tällä menetelmällä ei ole parametreja. |
# Print on two lines
brain.print("Row 1", end="")
brain.new_line()
brain.print("Row 2")

clear#
clear tyhjentää kaikki rivit konsolista.
Usage:
brain.clear()
Parametrit |
Kuvaus |
|---|---|
Tällä menetelmällä ei ole parametreja. |
# Display text, then clear it after two seconds
brain.print("This will disappear...")
wait(2, SECONDS)
brain.clear()
Getter#
input#
input näyttää valinnaisen kehotteen, odottaa käyttäjän vastausta ja palauttaa sitten vastauksen tekstinä.
Projekti pysähtyy kohtaan input() kunnes konsoliin syötetään vastaus. VS Codessa vastaus syötetään terminaalissa.
Funktion input() palauttama arvo on aina tekstiä. Käyttääksesi vastausta numerona, muunna se ensin funktiolla int() tai float().
Usage:
input(prompt)
Parametri |
Kuvaus |
|---|---|
|
Valinnainen. Merkkijono, joka näytetään konsolissa tai päätteessä ennen vastauksen odottamista. Jos kehotetta ei ole, viestiä ei näytetä ennen odottamista. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
brain.print("Hello, " + answer)

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

Mutaattori#
set_print_color#
set_print_color asettaa konsoliin tulostettavan tekstin värin tämän metodin käytön jälkeen. Projektin alussa konsolin tekstin väriksi asetetaan BLACK.
Tämä metodi muuttaa tekstin väriä VEXcode-konsolissa. VS Codessa päätevärien tuki voi vaihdella päätteittäin.
Usage:
brain.set_print_color(color)
Parametrit |
Kuvaus |
|---|---|
|
Konsolissa tulostettavan tekstin väri:
|
# Print text in different colors
brain.print("Default text color")
brain.new_line()
brain.set_print_color(RED)
brain.print("Red text color")
