Använda utskriftskonsolen i VEXcode IQ med block

Utskriftskonsolen låter användaren visa meddelanden, rapportera sensorvärden eller presentera data från VEXcode IQ-projekt. Utskriftskonsolen låter även användare spara utskrifter som en textfil.

Utskriftskonsolen kan också användas för att visa processinformation, vilket ger visuella signaler som gör det möjligt för användaren att se vad som händer i ett VEXcode IQ-projekt vid tidpunkt, och därigenom skapa en visuell koppling mellan projektet och IQ-robotens handlingar.

Utskriftskonsolen behöver ha aktiv kommunikation mellan VEX IQ (2:a generationen) Brain och enheten som används med VEXcode IQ. Detta kan åstadkommas genom att:

USB-anslutning

Hjärnan ansluten till en bärbar dator med en USB-kabel.

Trådlös via styrenhet

Kontrollenhet ansluten till en bärbar dator med en USB-kabel.

Obs: Bluetooth-kommunikation är inte tillgänglig.


Så här öppnar du utskriftskonsolen

VEXcode IQ-verktygsfältet med utskriftskonsolikonen markerad mellan ikonerna Enheter och Hjälp.

Utskriftskonsolen finns i IQ-monitorns display. För att öppna Print Console, välj ikonen Monitor Display bredvid Hjälp.

Menyn i Print Console är öppen och visar ett tomt utrymme där projekt kan skriva ut information och text.

Monitordisplayen öppnas när du har valt den. Utskriftskonsolen finns på höger sida.


Så här använder du utskriftskonsolen i ett projekt

Titta och rita block som aktiverar utskriftskonsolen

VEXcode IQ Toolbox med underkategorin Utskrift av block som visas i kategorin Utseenden.

Specialiserade Look-block används i ett VEXcode IQ-projekt för att utlösa Print Console. Dessa block skriver ut ord, siffror, rapporterade värden från variabler, en beräkning av en operator eller värden som rapporteras från en sensor eller enhet.

Hjälpfunktionen i VEXcode IQ ger ytterligare information om dessa och andra programmeringsblock. Se den här artikeln för information om hur du får tillgång till hjälpfunktionen.

VEXCode IQ Ställ in pennans färgblock med dess rullgardinsmeny öppen för att ändra enhet. Standardalternativet är att pennfärgen är röd i hjärnan, men det kan ändras så att det ställs in i konsolen istället.

Blocket [Ange pennfärg] under kategorin Rita kan också användas i Print Console genom att välja "Konsol" från rullgardinsmenyn.

Använda Look Blocks med Print Console

VEXCode IQ Print-block som har utökats med att inkludera att sätta markören till nästa rad. Hela blocket läser Print Drive Forward på konsolen och placerar markören på nästa rad.

Använd Look-blocken i ett projekt för att skriva ut ett meddelande eller visa data i Print Console.

För att använda utskriftsblocken, välj önskat utseendeblock och lägg till det i ett projekt. Välj "Konsol" från rullgardinsmenyn.

Obs: Delen 'och placera markören på nästa rad' av blocket måste vara aktiverad för att text ska visas i Print Console.

VEXcode IQ-verktygsfältet med ikonerna Hämta och Kör markerade tillsammans.

Ladda ner projektet till IQ Robot Brain och välj "Kör".

Se den här artikeln om hur man laddar ner och kör ett projekt. 

Menyn Print Console är öppen och visar det utskrivna meddelandet Kör framåt.

När "Kör" har valts körs projektet och den färgade texten eller de programmerade värdena skrivs ut till utskriftskonsolen enligt VEXcode IQ-projektets anvisningar.

Använda ritblock med utskriftskonsolen

VEXcode IQ-blockprojekt som använder Set pen-färgblock för att skriva ut i olika färger. Projektet lyder När det startas, sätt pennfärgen till röd på konsolen och skriv sedan ut RÖD på konsolen och placera markören på nästa rad. Ställ sedan in pennfärgen till grön på konsolen och skriv sedan ut GRÖNT på konsolen och placera markören på nästa rad.

Använd Draw-blocken i ett projekt för att ändra textfärgen i Print Console.

För att använda blocket [Ange pennfärg] markerar du blocket [Ange pennfärg] och lägger till det i ett projekt.

Välj "Konsol" från rullgardinsmenyn.

Obs: Blocket [Ange pennfärg] är det enda Draw-blocket som kan användas i konsolen.

VEXcode IQ-verktygsfältet med ikonerna Hämta och Kör markerade tillsammans.

Ladda ner projektet till IQ Robot Brain och välj "Kör".

Se den här artikeln om hur man laddar ner och kör ett blockprojekt. 

Menyn Print Console är öppen och visar det utskrivna meddelandet RÖTT och sedan GRÖNT på nästa rad. Meddelandena har tryckts i sina respektive färger.

När "Kör" har valts körs projektet och den färgade texten eller de programmerade värdena skrivs ut till utskriftskonsolen enligt VEXcode IQ-projektets anvisningar.


Rensa rader i Print Console

Print Console-menyn är öppen och knappen Rensa är markerad nedan.

Det finns två sätt att rensa all information från Print Console. Det första sättet att helt rensa all text är att välja knappen "Rensa" längst ner till vänster i Print Console.

VEXcode IQ-blockprojekt som använder vänteblock för att skriva ut meddelanden med fördröjningar. Projektet läser När det startas, skriv ut Hello på konsolen och placera markören på nästa rad och vänta sedan i 3 sekunder. Rensa sedan alla rader i konsolen och skriv ut Goodbye i konsolen och placera markören på nästa rad. Slutligen, vänta 3 sekunder och rensa sedan alla rader i konsolen.

Ett annat sätt att rensa Print Console är att använda blocket [Rensa alla rader].

Lägg till blocket [Rensa alla rader] i ett projekt för att ta bort alla rader i Print Console.

I det här projektet kommer ”Hello” att skrivas ut på Print Console. Efter 3 sekunder kommer alla rader att rensas. Sedan skrivs ”Hej då” ut på Print Console och försvinner efter 3 sekunder.


Spara från utskriftskonsolen

Print Console-menyn är öppen och knappen Spara är markerad nedan.

Det är enkelt att spara information från Print Console till din enhet. Välj ”Spara” längst ner i Print Console för att spara all text som en .txt -fil.

Den sparade Print Console-filen visas i enhetens mapp för nedladdningar.

När du väljer knappen ”Spara” sparas filen automatiskt i mappen Nedladdningar på din enhet som en .txt -fil.

Obs: Filen sparar inte de utskrivna färgerna.


Exempelprojekt med hjälp av utskriftskonsolen

Rapportera variabelvärden och data i ett projekt

Print Console kan användas för att rapportera variabelvärden vid diskreta tillfällen inom ett projekt. 

VEXcode IQ-blockprojekt som använder en variabel, utskriftsblock, en evighetsloop och knapptryckta block i Brain. Projektet tar emot indata från Brain-knapparna och skriver sedan ut variabeln medan den räknar upp och ner beroende på indata.
Print Console visas med utdatameddelandena från föregående projekt. Meddelandena visar att variabeln räknar upp till 3 och sedan ner till 0, en i taget.

Använd utskriftskonsolen för att skriva ut värdet för "myVariable".

I projektet till vänster visar Print Console variabelvärden när Brain-knapparna trycks ned. Variabeln ökar när vänsterknappen trycks ner och minskar när högerknappen trycks ner. 


Rapportera avkänningsvärden och data i ett projekt

Print Console kan användas för att rapportera sensordata vid diskreta tillfällen inom ett projekt.

VEXcode IQ-blockprojekt som använder ett Turn-block, en while-loop, utskriftsblock och avkänningsblock. Projektet vrider roboten åt höger och skriver sedan ut den aktuella timern i sekunder och drivrotationen i grader i 10 sekunder.
Print Console visas med utdatameddelandena från föregående projekt. Meddelandena visar timer- och rotationsvärdena som räknar uppåt över tid tills timern når 10 sekunder.

Data som samlas in av Print Console gör det möjligt för användaren att se värdefull information om projektprocesser, inklusive information om IQ Robot-sensorer. När blocket [Skriv ut] utlöses kan det programmeras att visa information som registrerats i ögonblicket.

I projektet till vänster visar Print Console information som rapporteras av tröghetssensorn som är inbyggd i IQ Brain (2:a generationen) enligt vad som föreskrivs i blocken Titta och Avkänning i projektet. Denna information inkluderar förändringar som tröghetssensorn fångar upp vid diskreta ögonblick medan projektet körs: tid i sekunder och rotationen av BaseBot i grader.

Obs: Projektet i det här exemplet använder mallen BaseBot (Drivinstruktör, 2 motorer) (2:a generationen).

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

Last Updated: