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:

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!] ▶

VEXcode-konsoli, jossa näkyy konsoli ja teksti "Hei, robotti!".

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:

  • 1 — ei desimaaleja
  • 0.1 — 1 desimaali
  • 0.01 — 2 desimaalia
  • 0.001 — 3 desimaalia
  • Kaikki numerot — kaikki käytettävissä olevat desimaalit

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]) ▶

VEXcode-konsoli, jossa näkyy konsoli ja teksti "0.33".

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] ▶

VEXcode-konsoli, jossa näkyy konsoli ja teksti "Rivi 1" ensimmäisellä rivillä ja "Rivi 2" toisella rivillä.

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:

  • punainen
  • vihreä
  • sininen
  • musta
  • valkoinen
  • keltainen
  • oranssi
  • violetti
  • syaani

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] ▶

VEXcode-konsoli, jossa näkyy konsoli ja sininen teksti "Oletustekstin väri" ensimmäisellä rivillä ja punainen teksti "Punainen tekstin väri" toisella rivillä.

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 ja odota -lohko.#
kysy [What's your name?] ja odota

Parametri

Kuvaus

kehote

Konsolissa näytettävä viesti.

Vastauslohko.#
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) ▶