VEXcode IQ

Uporaba konzole za izpis v VEXcode IQ s Python

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

Konzola za izpis se lahko uporablja tudi za prikaz procesnih informacij, ki zagotavljajo vizualne namige, s katerimi lahko uporabnik vidi, kaj se v projektu VEXcode IQ dogaja v določenem trenutku, in tako vzpostavi vizualno povezavo med projektom in dejanji robota IQ.

Konzola za izpis zahteva aktivno komunikacijo med Brain 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

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 zaslonu za nadzor IQ. Če jo želite odpreti, izberite ikono zaslona za nadzor poleg ikone za pomoč.

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

Po izboru se odpre zaslon za nadzor. Konzola za izpis se nahaja na desni strani.


Kako uporabljati konzolo za izpis v projektu

Ukazi, ki sprožijo konzolo za izpis

VEXcode IQ Python Toolbox with the Print commands highlighted inside the Looks category.

Ukazi print se nahajajo v kategoriji ukazov »Videz« in se v projektu VEXcode IQ uporabljajo za sprožitev konzole za izpis.

Ti ukazi izpišejo besede, številke, vrednosti spremenljivk, vrednosti senzorjev ali naprav oziroma počistijo vsebino konzole.

Funkcija Pomoč v VEXcode IQ nudi dodatne informacije o teh in drugih ukazih.

Oglejte si ta članek za informacije o dostopu do funkcije Pomoč.

Uporaba ukazov print s konzolo za izpis

# Begin project code

V projektu VEXcode IQ uporabite ukaze print za izpis sporočila ali prikaz podatkov v konzoli za izpis.

Če želite uporabiti ukaze print, izberite ukaz in ga dodajte v projekt.

Nato vnesite besedilo, ki ga želite izpisati, znotraj narekovajev v oklepajih.

Opomba: Znotraj oklepajev lahko dodate tudi ukaze senzorjev ali spremenljivk za izpis podatkov. Primere najdete v razdelku »Primeri uporabe konzole za izpis«.

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

Prenesite projekt v Brain robota IQ in izberite »Run«. Oglejte si ta članek o prenosu in zagonu projekta Python.

Print Console menu is open and shows the printed messages from the previous Python project. The first message reads VEXcode, and on the line below the second message reads Print Console.

Ko izberete »Run«, se projekt zažene in obarvano besedilo oziroma programirane vrednosti se izpišejo v konzoli za izpis, kot je določeno v projektu VEXcode IQ.

Opomba: Python privzeto ustvari novo vrstico po vsakem ukazu print.

# Begin project code

Print Console menu is open and shows the printed message from the previous Python project. The message is all on one line, and it reads VEXcode Print Console.

Več vrednosti v eni vrstici lahko izpišete tako, da v oklepaje ukaza print dodate več sporočil ali ukazov. Ločite jih z vejicami, kot je prikazano v tem programu Python.

# Begin project code

Print Console menu is open and shows the printed message from the previous Python project. The message is all on one line, and it reads VEXcode Print Console.

Lahko pa uporabite parameter end za izpis več vrednosti v eni vrstici, kot je prikazano v tem programu Python.


Barvni izpis v konzoli za izpis

# Begin project code

Barvo izpisanega besedila lahko nastavite z barvno kodo v ukazu print v VEXcode IQ.

Če želite uporabiti barvno kodo z ukazom print, dodajte ubežno zaporedje ("\033") in barvno kodo znotraj ukaza print, kot je prikazano v kodi na levi strani.

Spodaj je navedenih nekaj primerov barvnih kod.

  • [31m – Rdeča

  • [32m – Zelena

  • [34m – Modra

Celoten seznam barvnih kod najdete v funkciji Pomoč za ukaz print. Oglejte si ta članek za informacije o dostopu do funkcije Pomoč.

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

Prenesite projekt v Brain robota IQ in izberite »Run«. Oglejte si ta članek o prenosu in zagonu projekta Python.

Print Console menu is open and shows the printed message from the previous Python project. The message is all on one line, and in red colored text it reads VEXcode.

Ko izberete »Run«, se projekt zažene in obarvano besedilo oziroma programirane vrednosti se izpišejo v konzoli za izpis, kot je določeno v projektu VEXcode IQ.


Brisanje vrstic v konzoli za izpis

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

Vsebino konzole za izpis je mogoče izbrisati na dva načina. Prvi način za popolno brisanje vsega besedila je, da izberete gumb »Clear« v spodnjem levem delu konzole za izpis.

# Begin project code

Drugi način brisanja konzole za izpis je uporaba ukaza print za brisanje konzole, prikazanega v zadnji vrstici tega programa Python. Dodajte ta ukaz za odstranitev vseh vrstic v konzoli za izpis.

V tem projektu se bo »Hello« izpisal v konzoli za izpis. Po 3 sekundah bo konzola počiščena.


Shranjevanje iz konzole za izpis

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

Informacije iz konzole za izpis je enostavno shraniti v svojo napravo.

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« vaše naprave kot datoteka .txt.

Opomba: Datoteka ne shrani barv izpisa.


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 posameznih trenutkih znotraj projekta.

# Begin project code

Print Console is shown with the output messages from the previous Python project. The messages show the variable counting up to 3 and then back down to 0, one at a time.

Uporabite konzolo za izpis za prikaz vrednosti spremenljivke »myVariable«.

V zgornjem projektu Python konzola za izpis prikazuje vrednosti spremenljivke ob pritisku gumbov na Brain. Spremenljivka se poveča ob pritisku levega gumba in zmanjša ob pritisku desnega gumba.


Poročanje vrednosti senzorjev in podatkov v projektu

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

# Begin project code

Print Console is shown with the output messages from the previous Python project. The messages show the timer and rotation values counting up over time until the timer reaches 10 seconds.

Podatki, zajeti v konzoli za izpis, omogočajo uporabniku vpogled v dragocene informacije o procesih projekta, vključno s podatki senzorjev robota IQ. Ko se sproži ukaz print, ga je mogoče programirati za prikaz informacij, zajetih v danem trenutku.

V zgornjem projektu Python konzola za izpis prikazuje informacije, ki jih poroča inercialni senzor, vgrajen v Brain IQ (2. gen), skladno z ukazi za videz in zaznavanje znotraj projekta. Te informacije vključujejo spremembe, ki jih inercialni senzor zajame v posameznih trenutkih med izvajanjem projekta: čas v sekundah in zasuk robota IQ BaseBot v stopinjah.

Opomba: Projekt v tem primeru uporablja predlogo BaseBot (pogonski sistem, 2 motorja).

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.