Tulostuskonsolin käyttäminen VEXcode IQ with Blocks -ohjelmassa

Print Consolen avulla käyttäjä voi näyttää viestejä, raportoida anturiarvoja tai esittää tietoja VEXcode IQ -projekteista. Print Console mahdollistaa myös tulosteiden tallentamisen tekstitiedostona.

Print Consolea voidaan käyttää myös prosessitietojen näyttämiseen, mikä tarjoaa visuaalisia vihjeitä, joiden avulla käyttäjä näkee, mitä VEXcode IQ -projektissa tapahtuu tietyllä hetkellä , mikä muodostaa visuaalisen yhteyden projektin ja projektin toimintojen välille IQ-robotti.

Print Consolessa on oltava aktiivinen tietoliikenne VEX IQ (2. sukupolvi) Brainin ja VEXcode IQ:n kanssa käytettävän laitteen välillä. Tämä voidaan saavuttaa seuraavilla tavoilla:

USB-liitäntä

Aivot kytkettynä kannettavaan tietokoneeseen USB-kaapelilla.

Langaton ohjaimen kautta

Ohjain kytketty kannettavaan tietokoneeseen USB-kaapelilla.

Huomautus: Bluetooth-yhteys ei ole käytettävissä.


Tulostuskonsolin avaaminen

VEXcode IQ -työkalurivi, jossa Print Console -kuvake on korostettuna Laite- ja Ohje-kuvakkeiden välissä.

Print Console sijaitsee IQ Monitor Display -näytössä. Avaa Print Console valitsemalla Ohje-kohdan vieressä oleva Monitor Display -kuvake.

Print Console -valikko on auki ja näyttää tyhjän tilan projekteille, joihin tietoja ja tekstiä voidaan tulostaa.

Näyttö avautuu, kun se on valittu. Print Console on oikealla puolella.


Print Consolin käyttäminen projektissa

Katso ja piirrä lohkoja, jotka käynnistävät tulostuskonsolin

VEXcode IQ -työkalupakki, jossa näkyy Tulosta-alaluokka lohkojen sisällä Ulkoasut-kategoriassa.

Specialized Look -lohkoja käytetään VEXcode IQ -projektissa Print Console -sovelluksen käynnistämiseen. Nämä lohkot tulostavat sanoja, numeroita, muuttujien raportoituja arvoja, operaattorin laskelmia tai anturista tai laitteesta raportoituja arvoja.

VEXcode IQ:n Ohje-ominaisuus tarjoaa lisätietoja näistä ja muista ohjelmointilohkoista. Katso tästä artikkelista lisätietoja Ohje-ominaisuuden käyttämisestä.

VEXCode IQ Aseta kynän värilohko avattavasta valikosta laitteen vaihtamiseksi. Oletusarvoisesti kynän väriksi on asetettu punainen Brainissa, mutta sen voi muuttaa konsolissa.

Piirrä-kategorian [Aseta kynän väri] -lohkoa voidaan käyttää myös Print Consolessa valitsemalla avattavasta valikosta "Konsoli".

Ulkoasulohkojen käyttäminen Print Consolessa

VEXCode IQ -tulostuslohko, jota on laajennettu sisältämään kohdistimen asettaminen seuraavalle riville. Koko lohkon teksti on Tulosta aja eteenpäin konsolissa ja aseta kohdistin seuraavalle riville.

Käytä Look-lohkoja projektin sisällä viestin tulostamiseen tai tietojen näyttämiseen Print Consolessa.

Käytä Tulostuslohkoja valitsemalla haluamasi Look-lohko ja lisäämällä se projektiin. Valitse avattavasta valikosta "Konsoli".

Huomautus: Lohkon "ja aseta kohdistin seuraavalle riville" -osion on oltava käytössä, jotta teksti näkyy Print Consolessa.

VEXcode IQ -työkalupalkki, jossa Lataa- ja Suorita-kuvakkeet on korostettu yhdessä.

Lataa projekti IQ Robot Brainiin ja valitse "Suorita".

Katso tämä artikkeli projektin lataamisesta ja suorittamisesta. 

Print Console -valikko on auki ja siinä näkyy tulostettu viesti Aja eteenpäin.

Kun "Suorita" on valittuna, projekti suoritetaan ja värillinen teksti tai ohjelmoidut arvot tulostetaan Print Consoleen VEXcode IQ -projektin sanelemalla tavalla.

Piirustuslohkojen käyttäminen Print Consolessa

VEXcode IQ -lohkoprojekti, joka käyttää Aseta kynän väri -lohkoja tulostaakseen eri väreillä. Projekti kuuluu seuraavasti: Aseta kynän väriksi punainen konsolissa ja tulosta sitten PUNAINEN konsoliin ja aseta kohdistin seuraavalle riville. Seuraavaksi aseta kynän väri vihreäksi konsolissa ja tulosta sitten VIHREÄ konsoliin ja aseta kursori seuraavalle riville.

Käytä Piirrä-lohkoja projektin sisällä muuttaaksesi tekstin väriä Print Consolessa.

Jos haluat käyttää [Aseta kynän väri] -lohkoa, valitse [Aseta kynän väri] -lohko ja lisää se projektiin.

Valitse avattavasta valikosta "Konsoli".

Huomautus: [Aseta kynän väri] -lohko on ainoa Draw-lohko, jota voidaan käyttää konsolissa.

VEXcode IQ -työkalupalkki, jossa Lataa- ja Suorita-kuvakkeet on korostettu yhdessä.

Lataa projekti IQ Robot Brainiin ja valitse "Suorita".

Katso tämä artikkeli lohkoprojektin lataamisesta ja suorittamisesta. 

Print Console -valikko on auki ja näyttää tulostetun viestin PUNAISENA ja sitten VIHREÄNÄ seuraavalla rivillä. Viestit on painettu omilla väreillään.

Kun "Suorita" on valittuna, projekti suoritetaan ja värillinen teksti tai ohjelmoidut arvot tulostetaan Print Consoleen VEXcode IQ -projektin sanelemalla tavalla.


Tyhjennä rivit Print Consolessa

Print Console -valikko on auki ja Tyhjennä-painike on korostettuna sen alla.

On kaksi tapaa tyhjentää kaikki tiedot Print Consolesta. Ensimmäinen tapa tyhjentää teksti kokonaan on valita "Tyhjennä" -painike Print Console -konsolin vasemmasta alakulmasta.

VEXcode IQ -lohkoprojekti, joka käyttää odotuslohkoja viestien tulostamiseen viiveillä. Projektin teksti on Kun projekti on käynnistynyt, tulosta konsoliin Hello ja aseta kursori seuraavalle riville. Odota sitten 3 sekuntia. Tyhjennä seuraavaksi kaikki rivit konsolissa, tulosta Goodbye konsoliin ja aseta kohdistin seuraavalle riville. Lopuksi odota 3 sekuntia ja tyhjennä sitten kaikki rivit konsolissa.

Toinen tapa tyhjentää Print Console on käyttää [Clear all rows] -lohkoa.

Lisää [Clear all rows] -lohko projektiin poistaaksesi kaikki rivit Print Consolesta.

Tässä projektissa "Hei" tulostetaan Print Consolessa. 3 sekunnin kuluttua kaikki rivit tyhjennetään. Tämän jälkeen "Hyvästi" tulostetaan Print Consoleen ja tyhjennetään 3 sekunnin kuluttua.


Tallenna Print Consolesta

Print Console -valikko on auki ja Tallenna-painike on korostettuna sen alla.

Tietojen tallentaminen Print Consolesta laitteellesi on helppoa. Tallenna kaikki teksti .txt -tiedostona valitsemalla Print Console -konsolin alaosasta "Tallenna".

Tallennettu Print Console -tiedosto näkyy laitteen Lataukset-kansiossa.

Kun valitset Tallenna-painikkeen, tiedosto tallennetaan automaattisesti laitteesi Lataukset-kansioon .txt -tiedostona.

Huomautus: Tiedosto ei tallenna tulostettuja värejä.


Esimerkkiprojektit Print Console -sovelluksella

Raportoi muuttujan arvot ja tiedot projektissa

Print Consolea voidaan käyttää muuttuvien arvojen raportointiin projektin eri hetkinä. 

VEXcode IQ -lohkoprojekti, joka käyttää muuttujaa, tulostuslohkoja, ikuista silmukkaa ja aivopainikkeella painettavia lohkoja. Projekti ottaa syötteen Brain-painikkeilta ja tulostaa sitten muuttujan sen laskeessa ylös- ja alaspäin syötteen perusteella.
Print Console näytetään edellisen projektin tulosteviestien kanssa. Viesteissä muuttuja laskee yksi kerrallaan ylös kolmeen ja sitten takaisin alas nollaan.

Käytä Print Consolea "myVariable"-arvon tulostamiseen.

Vasemmalla olevassa projektissa Print Console näyttää muuttuvia arvoja, kun Brain-painikkeita painetaan. Muuttuja kasvaa, kun 'vasenta'-painiketta painetaan, ja pienenee, kun 'oikeaa'-painiketta painetaan. 


Raportoi mittausarvot ja tiedot projektissa

Print Consolea voidaan käyttää anturitietojen raportointiin projektin erillisinä hetkinä.

VEXcode IQ -lohkoprojekti, joka käyttää Turn-lohkoa, while-silmukkaa, tulostuslohkoja ja tunnistuslohkoja. Projekti kääntää robotin oikealle ja tulostaa sitten nykyisen ajastimen sekunteina ja käytön pyörimisnopeuden asteina reaaliajassa 10 sekunnin ajan.
Print Console näytetään edellisen projektin tulosteviestien kanssa. Viesteissä näkyy ajastimen ja pyörimisarvojen laskeminen ajan kuluessa, kunnes ajastin saavuttaa 10 sekuntia.

Print Console -sovelluksen keräämien tietojen avulla käyttäjä näkee arvokasta tietoa projektiprosesseista, mukaan lukien IQ Robot -anturitiedot. Kun [Tulosta]-lohko laukeaa, se voidaan ohjelmoida näyttämään tällä hetkellä tallennettuja tietoja.

Vasemmalla olevassa projektissa Print Console näyttää tiedot, jotka IQ-aivoihin (2. sukupolvi) sisäänrakennettu inertia-anturi raportoi projektin Look- ja Sensing-lohkoissa. Nämä tiedot sisältävät muutokset, jotka inertia-anturi tallentaa erillisinä hetkinä projektin ollessa käynnissä: aika sekunneissa ja BaseBotin kierto asteina.

Huomautus: Tämän esimerkin projekti käyttää BaseBot (Drivetrain, 2-motor) (2. sukupolvi) -mallia.

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

Last Updated: