Konsolė#

Įvadas#

„VEXcode GO“ konsolė rodoma „VEXcode“ konsolės skirtuke. Konsolės blokuose, kol projektas vykdomas, 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!“.

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 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“.

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 „nukelti žymeklį į kitą eilutę“ perkelia žymeklį į 1 stulpelį kitoje konsolės eilutėje. 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ė“.

Nustatykite šrifto spalvą konsolėje#

Steko blokas nustatyti šrifto spalvą konsolėje nustato konsolėje spausdinamo teksto šrifto spalvą. Projekto pradžioje šrifto spalva nustatoma į mėlyną.

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

Parametrai

Aprašymas

spalva

Konsolėje spausdinamo teksto šrifto spalva:

  • raudona
  • žalia
  • mėlyna
  • juoda
  • balta
  • geltona
  • oranžinė
  • violetinė
  • žydra

Pavyzdys

kai pradėta :: hat events
[Print text in different font 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 konsolės ekranas ir mėlynos spalvos tekstas „Numatytoji teksto spalva“, o antroje – raudonas tekstas „Raudona teksto spalva“.

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 grąžina naujausią konsolėje įvestą atsakymą. Atsakymas grąžinamas 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

Parametras

Aprašymas

raginimas

Pranešimas, kuris bus rodomas konsolėje.

Atsakymų blokas.#
atsakymas

Parametrai

Aprašymas

Šis blokas neturi parametrų.

Pavyzdys

kai pradėta
[Tell the robot your name.]
klausti [What's your name?] ir laukti
spausdinti [Hello, ] ▶
spausdinti (atsakymas) ▶