Spausdinimo konsolės naudojimas VEXcode EXP su blokais

„Print Console“ leidžia vartotojui rodyti pranešimus, pranešti jutiklių reikšmes arba pateikti duomenis iš VEXcode EXP projektų. „Print Console“ taip pat leidžia vartotojams išsaugoti spausdinimo rezultatus kaip tekstinį failą.

„Print Console“ taip pat gali būti naudojama proceso informacijai rodyti, suteikiant vaizdinius nurodymus, leidžiančius vartotojui pamatyti, kas vyksta VEXcode EXP projekte konkrečiu , taip užmezgant vizualinį ryšį tarp projekto ir projekto veiksmų. EXP robotas.

„Print Console“ turi palaikyti aktyvų ryšį tarp „VEX EXP Brain“ ir įrenginio, naudojamo su „VEXcode EXP“. Tai galima padaryti taip:

USB jungtis

Smegenys prijungtos prie nešiojamojo kompiuterio naudojant USB laidą.

Belaidis per valdiklį

Valdiklis prijungtas prie nešiojamojo kompiuterio naudojant USB laidą.

Pastaba: Bluetooth ryšys nepasiekiamas.


Kaip atidaryti spausdinimo konsolę

„VEXcode EXP“ įrankių juosta su paryškinta spausdinimo konsolės piktograma tarp įrenginių ir pagalbos piktogramų.

Spausdinimo konsolė yra EXP monitoriaus ekrane. Norėdami atidaryti Print Console, pasirinkite piktogramą Monitor Display šalia Help.

Atidarytas „Print Console“ meniu ir rodoma tuščia vieta projektams, į kuriuos galima spausdinti informaciją ir tekstą.

Pasirinkus, atsidarys monitoriaus ekranas. Spausdinimo konsolė yra dešinėje pusėje.


Kaip naudoti spausdinimo konsolę projekte

Peržiūrėkite ir nubrėžkite blokus, kurie suaktyvina spausdinimo konsolę

„VEXcode EXP Toolbox“ su „Spausdinti“ subkategorijos blokais, rodomais „Išvaizdos“ kategorijoje.

Specialized Look blokai naudojami VEXcode EXP projekte, kad suaktyvintų spausdinimo konsolę. Šie blokai spausdina žodžius, skaičius, praneštas reikšmes iš kintamųjų, operatoriaus skaičiavimus arba reikšmes, praneštas iš jutiklio ar įrenginio.

Pagalbos funkcija VEXcode EXP suteikia papildomos informacijos apie šiuos ir kitus programavimo blokus. Šiame straipsnyje rasite informacijos, kaip pasiekti žinyno funkciją.

VEXCode EXP Nustatykite rašiklio spalvos bloką su atidarytu išskleidžiamuoju meniu, kad pakeistumėte įrenginį. Numatytoji parinktis yra nustatyta rašiklio spalva smegenyse, bet ją galima pakeisti ir nustatyti konsolėje.

Bloką [Nustatyti rašiklio spalvą], esantį kategorijoje Draw, taip pat galima naudoti Print Console išskleidžiamajame meniu pasirinkus „Console“.

Išvaizdos blokų taikymas naudojant „Print Console“.

VEXCode EXP Spausdinimo blokas, kuris buvo išplėstas, kad būtų įtrauktas žymeklio perkėlimas į kitą eilutę. Visas blokas konsolėje rodo „Spausdinti važiavimą pirmyn“ ir perkelia žymeklį į kitą eilutę.

Norėdami spausdinti pranešimą arba rodyti duomenis spausdinimo konsolėje, naudokite projekte esančius išvaizdos blokus.

Norėdami naudoti spausdinimo blokus, pasirinkite norimą Look bloką ir pridėkite jį prie projekto. Išskleidžiamajame meniu pasirinkite „Console“.

pastaba: Kad tekstas būtų rodomas spausdinimo pulte, bloko dalis „ir nustatyti žymeklį į kitą eilutę“ turi būti įjungta.

„VEXcode EXP“ įrankių juosta su kartu pažymėtomis atsisiuntimo ir vykdymo piktogramomis.

Atsisiųskite projektą į „EXP Robot Brain“ ir pasirinkite „Vykdyti“.

Žr. šį straipsnį apie projekto atsisiuntimą ir vykdymą. 

Atidarytas „Print Console“ meniu ir jame rodomas atspausdintas pranešimas „Drive Forward“ (Važiuoti į priekį).

Pasirinkus „Vykdyti“, projektas bus paleistas, o spalvotas tekstas arba užprogramuotos reikšmės bus atspausdintos „Print Console“, kaip diktuoja VEXcode EXP projektas.

Draw Blocks taikymas su Print Console

„VEXcode EXP“ blokų projektas, kuris naudoja „Set pen“ spalvų blokus, kad spausdintų skirtingomis spalvomis. Projektas rašomas taip: „Paleidus, konsolėje nustatykite rašiklio spalvą į raudoną, tada konsolėje atspausdinkite RED ir perkelkite žymeklį į kitą eilutę“. Tada konsolėje nustatykite rašiklio spalvą į žalią, tada konsolėje atspausdinkite ŽALIĄ spalvą ir perkelkite žymeklį į kitą eilutę.

Norėdami pakeisti teksto spalvą spausdinimo konsolėje, naudokite projekte esančius piešimo blokus.

Norėdami naudoti bloką [Nustatyti rašiklio spalvą], pasirinkite bloką [Nustatyti rašiklio spalvą] ir pridėkite jį prie projekto.

Išskleidžiamajame meniu pasirinkite „Console“.

pastaba: blokas [Nustatyti rašiklio spalvą] yra vienintelis Draw blokas, kurį galima naudoti konsolėje.

„VEXcode EXP“ įrankių juosta su kartu pažymėtomis atsisiuntimo ir vykdymo piktogramomis.

Atsisiųskite projektą į „EXP Robot Brain“ ir pasirinkite „Vykdyti“.

Žr. šį straipsnį apie blokų projekto atsisiuntimą ir vykdymą. 

Atidarytas „Print Console“ meniu ir kitoje eilutėje rodomas atspausdintas pranešimas – RAUDONA, o kitoje – ŽALIA. Žinutės buvo atspausdintos atitinkamomis spalvomis.

Pasirinkus „Vykdyti“, projektas bus paleistas, o spalvotas tekstas arba užprogramuotos reikšmės bus atspausdintos „Print Console“, kaip diktuoja VEXcode EXP projektas.


Išvalykite eilutes spausdinimo konsolėje

Atidarytas „Print Console“ meniu, o apačioje paryškintas mygtukas „Išvalyti“.

Yra du būdai, kaip išvalyti visą informaciją iš Print Console. Pirmasis būdas visiškai išvalyti visą tekstą yra pasirinkti mygtuką „Išvalyti“, esantį apatiniame kairiajame „Print Console“ kampe.

„VEXcode EXP“ blokų projektas, kuris naudoja laukimo blokus, kad spausdintų pranešimus su vėlavimais. Projektas rodo: „Paleidus, konsolėje atspausdinkite „Hello“ ir perkelkite žymeklį į kitą eilutę, tada palaukite 3 sekundes.“ Toliau konsolėje išvalykite visas eilutes, konsolėje atspausdinkite „Goodbye“ ir perkelkite žymeklį į kitą eilutę. Galiausiai palaukite 3 sekundes ir tada konsolėje išvalykite visas eilutes.

Kitas būdas išvalyti Print Console yra naudoti bloką [Clear all rows].

Pridėkite bloką [Išvalyti visas eilutes] prie projekto, kad pašalintumėte visas eilutes iš Print Console.

Šiame projekte „Labas“ bus spausdinama „Print Console“ programoje. Po 3 sekundžių visos eilutės bus išvalytos. Tada „Print Console“ bus atspausdintas „Goodbye“ ir po 3 sekundžių jis bus išvalytas.


Išsaugokite iš Print Console

Atidarytas „Print Console“ meniu, o apačioje paryškintas mygtukas „Išsaugoti“.

Informaciją iš Print Console lengva išsaugoti įrenginyje. Spausdinimo konsolės apačioje pasirinkite „Išsaugoti“, kad išsaugotumėte visą tekstą kaip .txt failą.

Išsaugotas „Print Console“ failas rodomas įrenginio atsisiuntimų aplanke.

Pasirinkus mygtuką „Išsaugoti“, failas automatiškai išsaugomas įrenginio atsisiuntimų aplanke kaip .txt failas.

Pastaba: Failas neišsaugo spausdintų spalvų.


Projektų pavyzdžiai naudojant Print Console

Praneškite apie kintamąsias reikšmes ir duomenis projekte

„Print Console“ gali būti naudojama kintamųjų reikšmių pranešimui atskirais projekto momentais. 

VEXcode EXP blokų projektas, kuriame naudojamas kintamasis, spausdinimo blokai, amžinas ciklas ir smegenų mygtuko paspausti blokai. Projektas gauna įvestį iš „Brain“ mygtukų ir tada atspausdina kintamąjį, jam skaičiuojant aukštyn ir žemyn, priklausomai nuo įvesties.
Rodomas spausdinimo konsolės langelis su ankstesnio projekto išvesties pranešimais. Pranešimuose rodomas kintamasis, skaičiuojantis iki 3, o tada po vieną skaičių atgal iki 0.

Naudokite „Print Console“, kad išspausdintumėte „myVariable“ reikšmę.

Kairėje esančiame projekte Print Console rodo kintamąsias reikšmes, kai paspaudžiami smegenų mygtukai. Kintamasis didėja, kai paspaudžiamas mygtukas „kairėn“, ir sumažėja, kai paspaudžiamas mygtukas „dešinėn“. 


Ataskaita apie projekto reikšmes ir duomenis

„Print Console“ gali būti naudojama jutiklių duomenims pranešti atskirais projekto momentais.

VEXcode EXP blokų projektas, kuris naudoja „Turn“ bloką, „while“ ciklą, spausdinimo blokus ir jutimo blokus. Projektas pasuka robotą į dešinę ir tada 10 sekundžių atspausdina dabartinį laikmatį sekundėmis ir pavaros sukimosi laipsniais vertes.
Rodomas spausdinimo konsolės langelis su ankstesnio projekto išvesties pranešimais. Pranešimuose rodomos laikmačio ir sukimosi vertės, skaičiuojančios laikui bėgant, kol laikmatis pasiekia 10 sekundžių.

„Print Console“ užfiksuoti duomenys leidžia vartotojui matyti vertingą informaciją apie projekto procesus, įskaitant „EXP Robot“ jutiklio informaciją. Suaktyvinus bloką [Print], jį galima užprogramuoti taip, kad būtų rodoma tuo metu užfiksuota informacija.

Kairėje esančiame projekte Print Console rodo informaciją, kurią pateikia inercinis jutiklis, įmontuotas EXP smegenyse, kaip nurodyta projekto „Look“ ir „Sensing“ blokuose. Ši informacija apima pakeitimus, kuriuos inercinis jutiklis fiksuoja atskirais momentais, kai projektas vykdomas: laikas sekundėmis ir BaseBot sukimasis laipsniais.

Pastaba: Šiame pavyzdyje projekte naudojamas „BaseBot“ (pavaros, 2 variklių) šablonas.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: