Print Console umožňuje uživateli zobrazovat zprávy, hlásit hodnoty senzorů nebo prezentovat data z projektů VEXcode IQ. Print Console také umožňuje uživatelům ukládat tiskové výstupy jako textový soubor.
Tiskovou konzoli lze také použít k zobrazení informací o procesu, poskytující vizuální podněty, které umožňují uživateli vidět, co se děje v projektu VEXcode IQ v konkrétním okamžiku , čímž se vytvoří vizuální spojení mezi projektem a akcemi robot IQ.
Tisková konzole musí mít aktivní komunikaci mezi mozkem VEX IQ (2. generace) a zařízením používaným s VEXcode IQ. Toho lze dosáhnout:
Připojení USB
Bezdrátový ovladač přes
Poznámka: Komunikace Bluetooth není dostupná.
Jak otevřít Print Console
Print Console se nachází na displeji IQ Monitor. Chcete-li otevřít Print Console, vyberte ikonu Monitor Display vedle položky Help.
Po výběru se otevře obrazovka monitoru. Print Console je na pravé straně.
Jak používat Print Console v projektu
Příkazy, které spouštějí tiskovou konzoli
Tisk příkazy se nacházejí v kategorii příkazů Look a používají se v projektu VEXcode IQ ke spuštění tiskové konzoly.
Tyto příkazy tisknou slova, čísla, hlášené hodnoty z proměnných, hodnoty hlášené ze senzoru nebo zařízení nebo vymazávají konzolu.
Funkce nápovědy ve VEXcode IQ poskytuje další informace o těchto a dalších příkazech.
Informace o přístupu k funkci nápovědy naleznete v tomto článku.
Použití příkazů Tisk pomocí tiskové konzoly
Použijte příkazy print v projektu VEXcode IQ k vytištění zprávy nebo zobrazení dat v tiskové konzole.
Chcete-li použít příkazy print , vyberte příkaz a přidejte jej do projektu.
Potom zadejte text, který chcete vytisknout, do uvozovek v závorkách.
Poznámka: Pro tisk dat můžete do závorek přidat také příkazy senzoru nebo proměnné. Viz příklady v části 'Příklady použití tiskové konzoly'.
Stáhněte si projekt do IQ Robot Brain a vyberte "Spustit". Viz tento článek o stahování a spuštění projektu Python.
Jakmile je vybráno „Spustit“, projekt se spustí a barevný text nebo naprogramované hodnoty se vytisknou do tiskové konzoly podle pokynů projektu VEXcode IQ.
Poznámka: Python standardně vytváří nový řádek po každém příkazu print.
Můžete vytisknout více hodnot na jeden řádek přidáním více zpráv nebo příkazů do závorek příkazu printa jejich oddělením čárkami, jak je znázorněno na obrázku vlevo.
Nebo můžete použít parametr end pro tisk více hodnot na jeden řádek, jak je znázorněno na tomto obrázku.
Barevný tisk v tiskové konzole
Barvu tištěného textu můžete nastavit pomocí barevného kódu s příkazem print ve VEXcode IQ.
Chcete-li použít kód barvy s příkazem tisk , přidejte sekvenci escape ("\033") a kód barvy do příkazu tisk , jak je znázorněno vlevo.
Následuje několik příkladů barevných kódů.
- [31m - červená
- [32m - Zelená
- [34m - Modrá
Podívejte se na úplný seznam barevných kódů ve funkci nápovědy pro příkaz print. Informace o přístupu k funkci nápovědy naleznete v tomto článku.
Stáhněte si projekt do IQ Robot Brain a vyberte "Spustit". Viz tento článek o stahování a spuštění projektu Python.
Jakmile je vybráno „Spustit“, projekt se spustí a barevný text nebo naprogramované hodnoty se vytisknou do tiskové konzoly podle pokynů projektu VEXcode IQ.
Vymazat řádky v tiskové konzole
Existují dva způsoby, jak vymazat všechny informace z tiskové konzoly. První způsob, jak zcela vymazat veškerý text, je vybrat tlačítko „Vymazat“ v levé dolní části tiskové konzoly.
Dalším způsobem, jak vymazat konzolu tisku, je použít příkaz Vymazat konzolu tisk zvýrazněný na obrázku vlevo. Přidáním tohoto příkazu odstraníte všechny řádky v tiskové konzole.
V tomto projektu se na tiskové konzoli vytiskne „Ahoj“. Po 3 sekundách se konzola vymaže.
Uložte z tiskové konzoly
Je snadné uložit informace z tiskové konzoly do vašeho zařízení.
Chcete-li uložit veškerý text jako soubor .txt , vyberte „Uložit“ ve spodní části tiskové konzoly.
Jakmile vyberete tlačítko „Uložit“, soubor se automaticky uloží do složky Stažené soubory ve vašem zařízení jako soubor .txt .
Poznámka: Soubor neukládá vytištěné barvy.
Ukázkové projekty pomocí tiskové konzoly
Hlásit hodnoty proměnných a data v projektu
Tiskovou konzoli lze použít k vykazování hodnot proměnných v jednotlivých okamžicích v rámci projektu.
|
|
Pomocí tiskové konzoly vytiskněte hodnotu „myVariable“.
V projektu vlevo zobrazuje Print Console proměnné hodnoty, když jsou stisknuta tlačítka Brain. Proměnná se zvyšuje, když je stisknuto tlačítko „vlevo“, a klesá, když je stisknuto tlačítko „vpravo“.
Hlásit hodnoty snímání a data v projektu
Print Console lze použít k hlášení dat senzoru v jednotlivých okamžicích v rámci projektu.
|
|
Data zachycená tiskovou konzolí umožňují uživateli vidět cenné informace o procesech projektu, včetně informací ze senzoru IQ Robot. Když je spuštěn příkaz print, lze jej naprogramovat tak, aby zobrazoval informace zachycené v daném okamžiku.
V projektu vlevo zobrazuje Print Console informace hlášené inerciálním senzorem zabudovaným do IQ Brain (2. gen), jak je předepsáno příkazy Look a Sensing v rámci projektu. Tyto informace zahrnují změny, které inerciální senzor zachycuje v diskrétních okamžicích, když projekt běží: čas v sekundách a rotace IQ BaseBot ve stupních.
Poznámka: Projekt v tomto příkladu používá šablonu BaseBot (Drivetrain, 2-motor).