Spausdinimo konsolės naudojimas VEXcode IQ su blokais

„Print Console“ leidžia vartotojui rodyti pranešimus, pranešti jutiklių reikšmes arba pateikti duomenis iš VEXcode IQ 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 IQ projekte konkrečiu , taip užmezgant vizualinį ryšį tarp projekto ir jo veiksmų. IQ robotas.

„Print Console“ turi palaikyti aktyvų ryšį tarp VEX IQ (2-osios kartos) smegenų ir įrenginio, naudojamo su VEXcode IQ. 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 IQ“ įrankių juosta su paryškinta spausdinimo konsolės piktograma tarp įrenginių ir žinyno piktogramų.

Print Console yra IQ 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 IQ Toolbox“ su blokų subkategorija „Spausdinti“, rodoma kategorijoje „Išvaizdos“.

Specializuotos išvaizdos blokai naudojami VEXcode IQ projekte, siekiant suaktyvinti 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 IQ suteikia papildomos informacijos apie šiuos ir kitus programavimo blokus. Šiame straipsnyje rasite informacijos, kaip pasiekti žinyno funkciją.

„VEXCode IQ“ nustato rašiklio spalvos bloką su atidarytu išskleidžiamuoju meniu, kad pakeistumėte įrenginį. Numatytoji parinktis „Brain“ įrenginyje yra raudona rašiklio spalva, tačiau ją galima pakeisti ir 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 IQ 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 IQ“ įrankių juosta su kartu pažymėtomis atsisiuntimo ir vykdymo piktogramomis.

Atsisiųskite projektą į „IQ 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 IQ projektas.

Draw Blocks taikymas su Print Console

„VEXcode IQ“ blokų projektas, kuriame naudojami „Set pen“ spalvų blokai, skirti spausdinti 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 IQ“ įrankių juosta su kartu pažymėtomis atsisiuntimo ir vykdymo piktogramomis.

Atsisiųskite projektą į „IQ 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 IQ 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 IQ“ 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 IQ“ blokų projektas, kuriame naudojamas kintamasis, spausdinimo blokai, amžinas ciklas ir „Brain“ 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 IQ blokų projektas, kuriame naudojamas „Turn“ blokas, „while“ ciklas, spausdinimo blokai ir jutimo blokai. 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 „IQ 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 IQ smegenyse įmontuotas inercinis jutiklis (2-oji karta), 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ų) (2-osios kartos) šablonas.

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

Last Updated: