Konsoli#
Johdanto#
VEXcode GO -konsoli näkyy VEXcoden Konsoli-välilehdellä. Konsolilohkot voivat näyttää tekstiä, numeroita ja muuttujien arvoja projektin ollessa käynnissä.
Alla on luettelo kaikista saatavilla olevista lohkoista:
print — Näyttää tekstiä, numeroita tai muuttujien arvoja konsolissa.
set print precision — Määrittää, kuinka monta desimaalia näytetään tulostettaessa numeroita.
tyhjennä kaikki rivit — Tyhjentää kaikki rivit konsolista.
aseta kohdistin seuraavalle riville — Siirtää kohdistimen seuraavalle riville konsolissa.
aseta fontin väri konsolissa — Asettaa konsolissa tulostettavan tekstin fontin värin.
kysy ja odota — Näyttää viestin konsolissa ja keskeyttää projektin, kunnes konsoliin syötetään vastaus.
answer — Raportoi konsoliin viimeksi syötetyn vastauksen tekstinä.
painaa#
Print-pino-lohko näyttää tekstiä, numeroita tai muuttujien arvoja konsolissa nykyisellä rivillä.
tulosta [VEXcode] ▶
Parametrit |
Kuvaus |
|---|---|
arvo |
Konsolissa näytettävä teksti, numero tai muuttujan arvo. |
laajeneva nuoli |
Laajentaa lohkon sisältämään ja sijoittaa kohdistimen seuraavalle riville, mikä siirtää kohdistimen seuraavalle riville arvon tulostamisen jälkeen. Jos tätä asetusta ei käytetä, seuraava tulostettu arvo näkyy heti edellisen arvon jälkeen samalla rivillä. |
Esimerkki
kun käynnistetään :: hat events
[Display a message in the Console.]
tulosta [Hello, robot!] ▶

aseta tulostustarkkuus#
Aseta tulostustarkkuus -pino-lohko määrittää, kuinka monta desimaalia näytetään, kun numeroita tulostetaan konsolissa. Tämä asetus koskee numeroita, jotka tulostetaan tämän lohkon käytön jälkeen. Projektin alussa tulostustarkkuudeksi asetetaan 1, joten numerot tulostuvat ilman desimaaleja.
aseta tulostuksen tarkkuus [0.1 v]
Parametrit |
Kuvaus |
|---|---|
tarkkuus |
Käytettävä tulostustarkkuus:
|
Esimerkki
kun käynnistetään :: hat events
[Display 1/3 with two decimals.]
aseta tulostuksen tarkkuus [0.01 v]
tulosta ([1] [math_division v] [3]) ▶

tyhjennä kaikki rivit#
Tyhjennä kaikki rivit -pino-lohko tyhjentää kaikki rivit konsolista ja siirtää kohdistimen takaisin ensimmäiselle riville.
tyhjennä kaikki rivit
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään :: hat events
[Clear the Console after printing.]
tulosta [This will disappear...] ▶
odota [2] sekuntia
tyhjennä kaikki rivit
aseta kohdistin seuraavalle riville#
Aseta kohdistin seuraavalle riville -pino-lohko siirtää kohdistimen konsolin seuraavan rivin sarakkeeseen 1. Seuraava tulostettava arvo näkyy kyseisellä rivillä.
Käytä tätä lohkoa, kun haluat seuraavan tulostettavan arvon alkavan uudelta riviltä. Jos tätä lohkoa ei käytetä ja edellistä tulostus-lohkoa ei ole laajennettu sisältämään ja asettamaan kohdistinta seuraavalle riville, seuraava tulostettava arvo ilmestyy heti edellisen arvon jälkeen samalla rivillä.
siirrä kursori seuraavalle riville
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään :: hat events
[Print on two rows.]
tulosta [Row 1] ▶
siirrä kursori seuraavalle riville
tulosta [Row 2] ▶

aseta fontin väri konsolissa#
Aseta fontin väri konsolissa -pino-lohko asettaa konsolissa tulostettavan tekstin fontin värin. Projektin alussa fontin väriksi asetetaan sininen.
aseta fontin väri [punainen v] konsolissa
Parametrit |
Kuvaus |
|---|---|
väri |
Konsolissa tulostettavan tekstin fonttiväri:
|
Esimerkki
kun käynnistetään :: hat events
[Print text in different font colors.]
tulosta [Default text color] ▶
siirrä kursori seuraavalle riville
aseta fontin väri [punainen v] konsolissa
tulosta [Red text color] ▶

kysy ja odota / vastaa#
Kysy ja odota -pino-lohko näyttää viestin konsolissa ja keskeyttää projektin, kunnes konsoliin syötetään vastaus.
answer-raporttilohko palauttaa konsoliin viimeksi syötetyn vastauksen. Vastaus palautetaan tekstinä. Jos haluat käyttää vastausta numerona, käytä convert-raporttilohkoa vastauksen muuntamiseksi ensin numeroksi.
kysy [What's your name?] ja odota
Parametri |
Kuvaus |
|---|---|
kehote |
Konsolissa näytettävä viesti. |
vastaus
Parametrit |
Kuvaus |
|---|---|
Tällä lohkolla ei ole parametreja. |
Esimerkki
kun käynnistetään
[Tell the robot your name.]
kysy [What's your name?] ja odota
tulosta [Hello, ] ▶
tulosta (vastaus) ▶