A Print Console lehetővé teszi a felhasználó számára üzenetek megjelenítését, szenzorértékek jelentését vagy VEXcode IQ projektekből származó adatok bemutatását. A Print Console azt is lehetővé teszi a felhasználók számára, hogy a nyomtatási kimeneteket szöveges fájlként mentsék el.
A Print Console folyamatinformációk megjelenítésére is használható, vizuális jelzéseket adva a felhasználónak, hogy lássa, mi történik egy VEXcode IQ projektben pillanatban, így vizuális kapcsolatot létesít a projekt és a projekt tevékenységei között. az IQ Robot.
A Print Console-nak aktív kommunikációra van szüksége a VEX IQ (2. generációs) Brain és a VEXcode IQ-val használt eszköz között. Ez a következőkkel valósítható meg:
USB csatlakozás
Vezeték nélküli vezérlőn keresztül
Megjegyzés: A Bluetooth kommunikáció nem elérhető.
A Print Console megnyitása
A Print Console az IQ monitor kijelzőjén található. A Print Console megnyitásához válassza a Súgó melletti Monitor Display ikont.
A Monitor Display megnyílik, ha kiválasztotta. A Print Console a jobb oldalon található.
A Print Console használata projektben
A Print Console-t elindító parancsok
Print parancsok a parancsok Look kategóriájában találhatók, és egy VEXcode IQ projektben használatosak a Print Console aktiválására.
Ezek a parancsok szavakat, számokat, változókból jelentett értékeket, érzékelőkről vagy eszközökről jelentett értékeket nyomtatnak ki, vagy törlik a konzolt.
A VEXcode IQ Súgó funkciója további információkat nyújt ezekről és más parancsokról.
A Súgó funkció elérésével kapcsolatos információkért lásd ezt a cikket.
Print parancsok használata a Print Console-lal
Használja print parancsokat egy VEXcode IQ projektben üzenet nyomtatásához vagy adatok megjelenítéséhez a Print Console-ban.
A print parancsok használatához válassza ki a parancsot, és adja hozzá egy projekthez.
Ezután írja be a nyomtatni kívánt szöveget a zárójelben lévő idézőjelek közé.
Megjegyzés: Az adatok nyomtatásához érzékelő- vagy változóparancsokat is hozzáadhat a zárójelbe. Tekintse meg a példákat a „Példák a Print Console használatával” részben.
Töltse le a projektet az IQ Robot Brain alkalmazásba, és válassza a „Futtatás” lehetőséget. Lásd ezt a cikket a Python-projektek letöltéséről és futtatásáról.
A „Futtatás” kiválasztása után a projekt lefut, és a színes szöveg vagy a programozott értékek kinyomtatásra kerülnek a Print Console-ra a VEXcode IQ projekt által diktált módon.
megjegyzés: A Python alapértelmezés szerint minden print parancs után új sort hoz létre.
Több értéket nyomtathat egyetlen sorba, ha több üzenetet vagy parancsot ad a printparancs zárójelébe, és vesszővel választja el őket a bal oldali képen látható módon.
Vagy használhatja az end paramétert több érték egyetlen sorba történő nyomtatásához, amint az ezen a képen látható.
Színes nyomtatás a Print Console-ban
A nyomtatott szöveg színét a VEXcode IQ print paranccsal ellátott színkóddal állíthatja be.
Ha színkódot szeretne használni a print paranccsal, adja hozzá az escape szekvenciát ("\033") és a színkódot a print parancson belül, a bal oldalon látható módon.
Az alábbiakban néhány példa a színkódokra.
- [31 m - Piros
- [32 m - Zöld
- [34 m - Kék
Tekintse meg a színkódok teljes listáját a Súgóban a print parancshoz. A Súgó funkció elérésével kapcsolatban lásd ezt a cikket.
Töltse le a projektet az IQ Robot Brain alkalmazásba, és válassza a „Futtatás” lehetőséget. Lásd ezt a cikket a Python-projektek letöltéséről és futtatásáról.
A „Futtatás” kiválasztása után a projekt lefut, és a színes szöveg vagy a programozott értékek kinyomtatásra kerülnek a Print Console-ra a VEXcode IQ projekt által diktált módon.
Sorok törlése a Print Console-ban
Kétféleképpen törölheti az összes információt a Print Console-ból. Az összes szöveg teljes törlésének első módja a Print Console bal alsó részén található „Törlés” gomb kiválasztása.
A Print Console törlésének másik módja a Console Clear print parancs használata, amely a bal oldali képen van kiemelve. Adja hozzá ezt a parancsot a Print Console összes sorának eltávolításához.
Ebben a projektben a „Hello” felirat jelenik meg a Print Console-on. 3 másodperc elteltével a konzol törlődik.
Mentse a Print Console-ból
A Print Console-ból könnyen menthet információkat a készülékére.
Válassza a „Mentés” lehetőséget a Print Console alján, ha az összes szöveget .txt fájlként szeretné menteni.
Miután kiválasztotta a „Mentés” gombot, a fájl automatikusan az eszköz Letöltések mappájába kerül .txt fájlként.
Megjegyzés: A fájl nem menti a nyomtatott színeket.
Példaprojektek a Print Console használatával
Változóértékek és adatok jelentése egy projektben
A Print Console használható változó értékek jelentésére a projekten belüli diszkrét pillanatokban.
Használja a Print Console-t a „myVariable” értékének kinyomtatásához.
A bal oldali projektben a Print Console változó értékeket jelenít meg a Brain gombok megnyomásakor. A változó a „bal” gomb megnyomásakor növekszik, a „jobb” gomb megnyomásakor pedig csökken.
Jelentés az érzékelési értékekről és adatokról egy projektben
A Print Console használható az érzékelőadatok jelentésére a projekten belüli diszkrét pillanatokban.
A Print Console által rögzített adatok lehetővé teszik a felhasználó számára, hogy értékes információkat lásson a projektfolyamatokról, beleértve az IQ Robot szenzorinformációit. Amikor a printparancsot kiváltják, beprogramozható az adott pillanatban rögzített információk megjelenítésére.
A bal oldali projektben a Print Console az IQ-agyba (2. generáció) beépített inerciális érzékelő által jelentett információkat jeleníti meg, a projekten belüli Look és Sensing parancsok szerint. Ezek az információk olyan változásokat tartalmaznak, amelyeket az inerciális érzékelő diszkrét pillanatokban rögzít a projekt futása közben: az időt másodpercben és az IQ BaseBot elfordulását fokban.
Megjegyzés: A példában szereplő projekt a BaseBot (hajtáslánc, 2 motoros) sablont használja.