Konsoli#

Johdanto#

VEXcode EXP -konsoli näkyy VEXcoden valvontaikkunassa. Konsolilohkot voivat näyttää tekstiä, numeroita ja muuttujien arvoja projektin ollessa käynnissä.

Alla on luettelo kaikista saatavilla olevista lohkoista:

aseta kursori konsolin seuraavalle riville#

Aseta kursori seuraavalle riville konsolissa -pinolohko 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ä tulosta konsolille -lohkoa ei ole laajennettu sisältämään ja asettamaan kursoria seuraavalle riville, seuraava tulostettava arvo ilmestyy heti edellisen arvon jälkeen samalla rivillä.

aseta kohdistin seuraavalle riville konsolin pinolohkossa#
siirrä kursori seuraavalle riville konsolilla

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

Käynnistyksen yhteydessä tulostaa konsoliin rivin ‘Rivi 1’, siirtää kohdistimen seuraavalle riville ja tulostaa sitten rivin ‘Rivi 2’.#
kun käynnistetään
[Display two lines of text.]
tulosta [Row 1] konsolilla ▶
siirrä kursori seuraavalle riville konsolilla
tulosta [Row 2] konsolilla ▶

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

tyhjennä kaikki rivit konsolissa#

Tyhjennä kaikki rivit konsolista -pinolohko tyhjentää kaikki rivit konsolista ja siirtää kohdistimen takaisin ensimmäiselle riville.

tyhjennä kaikki rivit konsolin pinolohkossa#
tyhjennä kaikki rivit konsolilta

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Clear a console message after 2 seconds.]
tulosta [Hello, robot!] konsolilla ▶
odota [2] sekuntia
tyhjennä kaikki rivit konsolilta

kysy ja odota ja 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 [I'm EXP. What's your name?] ja odota
tulosta (vastaus) konsolilla ▶

aseta tulostustarkkuus konsoliin#

Aseta tulostustarkkuus konsolille -pinolohko 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 tulostustarkkuus konsolin pinolohkoon#
aseta tulostuksen tarkkuus [0.1 v] konsolilla

Parametrit

Kuvaus

tarkkuus

Käytettävä tulostustarkkuus:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Kaikki numerot

Esimerkki

Käynnistyksen yhteydessä asettaa tulostustarkkuudeksi kaksi desimaalia ja tulostaa 1/3 konsolissa arvona 0,33.#
kun käynnistetään
[Print 1/3 as 0.33.]
aseta tulostuksen tarkkuus [0.01 v] konsolilla
tulosta ([1] [math_division v] [3]) konsolilla ▶

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

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.

Konsolin pinolohkon asetettu fontin väri.#
aseta fontin väri [punainen v] konsolissa

Parametri

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 colors.]
tulosta [Default text color] konsolilla ▶
siirrä kursori seuraavalle riville konsolilla
aseta fontin väri [punainen v] konsolissa
tulosta [Red text color] konsolilla ▶

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