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
Brezžično prek Controller enote
Opomba: Komunikacija prek Bluetooth ni na voljo.
Kako odpreti konzolo za izpis
Konzola za izpis se nahaja v prikazu monitorja IQ. Če želite odpreti konzolo za izpis, izberite ikono prikaza monitorja poleg možnosti Pomoč.
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
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č.
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
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«.
Prenesite projekt na Brain enoto robota IQ in izberite »Run«.
Oglejte si ta članek o prenosu in zagonu projekta.
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
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.
Prenesite projekt na Brain enoto robota IQ in izberite »Run«.
Oglejte si ta članek o prenosu in zagonu blokovnega projekta.
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
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.
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
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.
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.
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.
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.).
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.