Konsolė#

Įvadas#

„VEXcode 123“ konsolė rodoma „VEXcode“ monitoriaus lange. Konsolės blokuose, vykdant projektą, gali būti rodomas tekstas, skaičiai ir kintamųjų reikšmės.

Žemiau pateikiamas visų galimų blokų sąrašas:

spausdinti#

Spausdinimo blokas konsolėje dabartinėje eilutėje rodo tekstą, skaičius arba kintamųjų reikšmes.

spausdinti [VEXcode] ▶

Parametrai

Aprašymas

vertė

Tekstas, skaičius arba kintamojo reikšmė, kuri bus rodoma konsolėje.

besiplečianti rodyklė

Išplečia bloką, įtraukiant ir nustatant žymeklio padėtį kitoje eilutėje, o tai perkelia žymeklį į kitą eilutę po to, kai atspausdinama reikšmė. Jei ši parinktis nenaudojama, kita atspausdinta reikšmė rodoma iškart po ankstesnės reikšmės toje pačioje eilutėje.

Pavyzdys

kai pradėta :: hat events
[Display a message in the console.]
spausdinti [Hello, robot!] ▶

VEXcode konsolė, kurioje rodoma konsolė ir tekstas „Labas, robote!“, o dešinėje – pilkas stačiakampis, rodantis žymeklio vietą.

nustatyti spausdinimo tikslumą#

Blokas „nustatyti spausdinimo tikslumą“ nustato, kiek dešimtainių vietų rodoma, kai konsolėje spausdinami skaičiai. Šis nustatymas taikomas skaičiams, spausdinamiems panaudojus šį bloką. Projekto pradžioje spausdinimo tikslumas nustatomas į 1, todėl skaičiai bus spausdinami be dešimtainių vietų.

nustatyti spausdinimo tikslumą į [0.1 v]

Parametrai

Aprašymas

tikslumas

Naudojamas spausdinimo tikslumas:

  • 1 — be dešimtainių vietų
  • 0,1 — 1 dešimtainė vieta
  • 0,01 — 2 dešimtainės vietos
  • 0,001 — 3 dešimtainės vietos
  • Visi skaitmenys — visi galimi dešimtainės vietos skaičiai

Pavyzdys

kai pradėta :: hat events
[Display 1/3 with two decimals.]
nustatyti spausdinimo tikslumą į [0.01 v]
spausdinti ([1] [math_division v] [3]) ▶

VEXcode konsolė, kurioje rodoma konsolė ir tekstas „0.33“, o dešinėje – pilkas stačiakampis, rodantis žymeklio vietą.

išvalyti visas eilutes#

Bloko išvalyti visas eilutes blokas išvalo visas konsolės eilutes ir perkelia žymeklį atgal į pirmąją eilutę.

išvalyti visas eilutes

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta :: hat events
[Clear the console after printing.]
spausdinti [This will disappear...] ▶
laukti [2] sekundžių
išvalyti visas eilutes

perkelti žymeklį į kitą eilutę#

Blokas „nustatyti žymeklį į kitą eilutę“ perkelia žymeklį į kitą konsolės eilutę. Kita atspausdinta reikšmė bus rodoma toje eilutėje.

Naudokite šį bloką, kai norite, kad kita spausdinama reikšmė prasidėtų naujoje eilutėje. Jei šis blokas nenaudojamas ir ankstesnis spausdinimo blokas nebuvo išplėstas, kad apimtų ir žymeklis nebūtų perkeltas į kitą eilutę, kita spausdinama reikšmė atsiras iškart po ankstesnės reikšmės toje pačioje eilutėje.

perkelti žymeklį į kitą eilutę

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta :: hat events
[Print on two rows.]
spausdinti [Row 1] ▶
perkelti žymeklį į kitą eilutę
spausdinti [Row 2] ▶

VEXcode konsolė, kurioje pirmoje eilutėje rodomas konsolės pavadinimas ir tekstas „1 eilutė“, o antroje – „2 eilutė“, o dešinėje nuo „2 eilutės“ yra pilkas stačiakampis, rodantis žymeklio vietą.

Nustatykite šrifto spalvą konsolėje#

Blokas „nustatyti šrifto spalvą konsolėje“ nustato konsolėje spausdinamo teksto spalvą. Projekto pradžioje spausdinimo spalva nustatoma į mėlyną.

nustatyti šrifto spalvą [raudona v] konsolėje

Parametrai

Aprašymas

spalva

Konsolėje spausdinamo teksto spalva:

  • raudona
  • žalia
  • mėlyna
  • juoda

Pavyzdys

kai pradėta :: hat events
[Print text in different colors.]
spausdinti [Default text color] ▶
perkelti žymeklį į kitą eilutę
nustatyti šrifto spalvą [raudona v] konsolėje
spausdinti [Red text color] ▶

VEXcode konsolė, kurioje pirmoje eilutėje rodomas mėlynas tekstas „Numatytoji teksto spalva“, antroje eilutėje – raudonas tekstas „Raudona teksto spalva“, o dešinėje nuo „Raudona teksto spalva“ yra pilkas stačiakampis, rodantis žymeklio vietą.

klauskite ir laukite / atsakykite#

Klausimo ir laukimo bloko funkcija konsolėje rodo pranešimą ir pristabdo projektą, kol konsolėje įvedamas atsakymas.

Atsakymo reporterio blokas atsakymas pateikia naujausią konsolėje įvestą atsakymą. Atsakymas pateikiamas kaip tekstas. Norėdami naudoti atsakymą kaip skaičių, pirmiausia naudokite reporterio bloką convert, kad konvertuotumėte atsakymą į skaičių.

Klausimo ir laukimo blokas.#
klausti [What's your name?] ir laukti

Parametrai

Aprašymas

raginimas

Pranešimas, kuris bus rodomas konsolėje.

Atsakymų blokas.#
atsakymas

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta :: hat events
[Ask for a name, then greet the robot's user.]
klausti [What's your name?] ir laukti
spausdinti [Hello, ] ▶
spausdinti (atsakymas) ▶

VEXcode konsolė, kurioje pirmoje eilutėje rodomas konsolės pavadinimas ir tekstas „Koks tavo vardas? VEX“, o antroje – „Sveikas, VEX“.