Vadnice za Blocks

Uporaba konzole za izpis v VEXcode IQ z blokovnim programiranjem

Konzola za izpis omogoča uporabniku prikaz sporočil, poročanje vrednosti senzorjev ali predstavitev podatkov iz projektov VEXcode IQ. Konzola za izpis omogoča tudi shranjevanje izpisov kot besedilno datoteko.

Konzola za izpis se lahko uporablja tudi za prikaz informacij o procesih, saj zagotavlja vizualne znake, ki uporabniku omogočajo vpogled v dogajanje znotraj projekta VEXcode IQ v določenem trenutku, s čimer se vzpostavi vizualna povezava med projektom in dejanji robota IQ.

Konzola za izpis zahteva aktivno komunikacijo med Brain enoto VEX IQ (2. generacije) in napravo, ki se uporablja z VEXcode IQ. To je mogoče doseči na naslednje načine:

Povezava USB

Brain connected to a laptop computer using a USB cable.

Brezžično prek Controller enote

Controller connected to a laptop computer using a USB cable.

Opomba: Komunikacija prek Bluetooth ni na voljo.


Kako odpreti konzolo za izpis

VEXcode IQ Toolbar with the Print Console icon highlighted in between the Devices and Help icons.

Konzola za izpis se nahaja v prikazu monitorja IQ. Če želite odpreti konzolo za izpis, izberite ikono prikaza monitorja poleg možnosti Pomoč.

Print Console menu is open and shows a blank space for projects to print information and text to.

Po izbiri se odpre prikaz monitorja. Konzola za izpis se nahaja na desni strani.


Kako uporabljati konzolo za izpis v projektu

Bloki Look in Draw, ki aktivirajo konzolo za izpis

VEXcode IQ Toolbox with the Print subcategory of blocks shown inside the Looks category.

Za aktivacijo konzole za izpis se znotraj projekta VEXcode IQ uporabljajo specializirani bloki Look. Ti bloki izpisujejo besede, številke, poročane vrednosti spremenljivk, rezultate operatorskih izračunov ali vrednosti, ki jih poroča senzor oziroma naprava.

Funkcija Pomoč v VEXcode IQ vsebuje dodatne informacije o teh in drugih programskih blokih. Oglejte si ta članek za informacije o dostopu do funkcije Pomoč.

VEXCode IQ Set pen color block with its dropdown menu opened to change the device. The default option is set pen color to red on Brain, but it can be changed to set on the Console instead.

Blok [Set pen color] v kategoriji Draw je prav tako mogoče uporabiti v konzoli za izpis, tako da v spustnem meniju izberete možnost »Console«.

Uporaba blokov Look s konzolo za izpis

VEXCode IQ Print block that has been expanded to include set cursor to next row. The entire block reads Print Drive Forward on Console and set cursor to next row.

Bloke Look uporabite znotraj projekta za izpis sporočila ali prikaz podatkov v konzoli za izpis.

Če želite uporabiti bloke Print, izberite želeni blok Look in ga dodajte v projekt. V spustnem meniju izberite »Console«.

Opomba: Da se besedilo prikaže v konzoli za izpis, mora biti omogočen del bloka »and set cursor to next row«.

VEXcode IQ Toolbar with the Download and Run icons highlighted together.

Prenesite projekt na Brain enoto robota IQ in izberite »Run«.

Oglejte si ta članek o prenosu in zagonu projekta.

Print Console menu is open and shows the printed message Drive Forward.

Ko izberete »Run«, se projekt zažene in barvno besedilo oziroma programirane vrednosti se izpišejo v konzolo za izpis v skladu z nastavitvami projekta VEXcode IQ.

Uporaba blokov Draw s konzolo za izpis

VEXcode IQ blocks project that uses Set pen color blocks to print in different colors. The project reads When started, set pen color to red on Console and then print RED on Console and set cursor to next row. Next, set pen color to green on Console and then print GREEN on Console and set cursor to next row.

Bloke Draw uporabite znotraj projekta za spremembo barve besedila v konzoli za izpis.

Če želite uporabiti blok [Set pen color], ga izberite in dodajte v projekt.

V spustnem meniju izberite »Console«.

Opomba: Blok [Set pen color] je edini blok Draw, ki ga je mogoče uporabiti v konzoli.

VEXcode IQ Toolbar with the Download and Run icons highlighted together.

Prenesite projekt na Brain enoto robota IQ in izberite »Run«.

Oglejte si ta članek o prenosu in zagonu blokovnega projekta.

Print Console menu is open and shows the printed message RED and then GREEN on the next line. The messages have been printed in their respective colors.

Ko izberete »Run«, se projekt zažene in barvno besedilo oziroma programirane vrednosti se izpišejo v konzolo za izpis v skladu z nastavitvami projekta VEXcode IQ.


Brisanje vrstic v konzoli za izpis

Print Console menu is open and the Clear button is highlighted below.

Obstajata dva načina za brisanje vseh informacij iz konzole za izpis. Prvi način za popolno brisanje vsega besedila je, da izberete gumb »Clear« v spodnjem levem kotu konzole za izpis.

VEXcode IQ blocks project that uses Wait blocks to print messages with delays. The project reads When started, print Hello on Console and set cursor to next row and then wait 3 seconds. Next, clear all rows on Console and print Goodbye on Console and set cursor to next row. Lastly, wait 3 seconds and then clear all rows on Console.

Drugi način brisanja konzole za izpis je uporaba bloka [Clear all rows].

Dodajte blok [Clear all rows] v projekt, da odstranite vse vrstice v konzoli za izpis.

V tem projektu se bo v konzoli za izpis izpisalo »Hello«. Po 3 sekundah se bodo vse vrstice izbrisale. Nato se bo v konzoli za izpis izpisalo »Goodbye« in po 3 sekundah izbrisalo.


Shranjevanje iz konzole za izpis

Print Console menu is open and the Save button is highlighted below.

Shranjevanje informacij iz konzole za izpis na vašo napravo je preprosto. Izberite »Save« na dnu konzole za izpis, da shranite vse besedilo kot datoteko .txt.

Saved Print Console file is shown in the device's Downloads folder.

Ko izberete gumb »Save«, se datoteka samodejno shrani v mapo Prenosi na vaši napravi kot datoteka .txt.

Opomba: Datoteka ne shrani barv izpisanega besedila.


Primeri projektov z uporabo konzole za izpis

Poročanje vrednosti spremenljivk in podatkov v projektu

Konzola za izpis se lahko uporablja za poročanje vrednosti spremenljivk v določenih trenutkih znotraj projekta.

VEXcode IQ blocks project that uses a variable, printing blocks, a forever loop, and Brain button pressed blocks. The project takes input from the Brain buttons, and then prints the variable as it counts up and down depending on the input.Print Console is shown with the output messages from the previous project. The messages show the variable counting up to 3 and then back down to 0, one at a time.

Konzolo za izpis uporabite za izpis vrednosti spremenljivke »myVariable«.

V projektu na levi konzola za izpis prikazuje vrednosti spremenljivke ob pritisku gumbov na Brain enoti. Vrednost spremenljivke se povečuje ob pritisku levega gumba in zmanjšuje ob pritisku desnega gumba. 


Poročanje vrednosti senzorjev in podatkov v projektu

Konzola za izpis se lahko uporablja za poročanje podatkov senzorjev v določenih trenutkih znotraj projekta.

VEXcode IQ blocks project that uses a Turn block, a while loop, printing blocks, and sensing blocks. The project turns the robot to the right and then prints the current timer in seconds and the drive rotation in degrees values live for 10 seconds.Print Console is shown with the output messages from the previous project. The messages show the timer and rotation values counting up over time until the timer reaches 10 seconds.

Podatki, zajeti s konzolo za izpis, omogočajo uporabniku vpogled v dragocene informacije o procesih projekta, vključno s podatki senzorjev robota IQ. Ko se sproži blok [Print], ga je mogoče programirati tako, da prikazuje informacije, zajete v določenem trenutku.

V projektu na levi konzola za izpis prikazuje informacije, ki jih poroča inercijski senzor, vgrajen v Brain enoto IQ (2. gen.), v skladu z bloki Look in Sensing znotraj projekta. Te informacije vključujejo spremembe, ki jih inercijski senzor zajame v posameznih trenutkih med izvajanjem projekta: čas v sekundah in zasuk BaseBot robota v stopinjah.

Opomba: Projekt v tem primeru uporablja predlogo BaseBot (Drivetrain, 2-motor) (2. gen.).

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.