Verwenden der Druckkonsole in VEXcode IQ mit Blöcken

Mit der Print Console kann der Benutzer Meldungen anzeigen, Sensorwerte melden oder Daten aus VEXcode IQ-Projekten präsentieren. Mit der Print Console können Benutzer Druckausgaben auch als Textdatei speichern.

Die Print Console kann auch zum Anzeigen von Prozessinformationen verwendet werden und bietet visuelle Hinweise, die es dem Benutzer ermöglichen, zu sehen, was in einem VEXcode IQ-Projekt zu Zeitpunkt geschieht, und so eine visuelle Verbindung zwischen dem Projekt und den Aktionen von herzustellen der IQ-Roboter.

Die Druckkonsole muss über eine aktive Kommunikation zwischen dem VEX IQ (2. Generation) Brain und dem Gerät verfügen, das mit VEXcode IQ verwendet wird. Dies kann erreicht werden durch:

USB-Verbindung

Das Gehirn ist über ein USB-Kabel mit einem Laptop verbunden.

Kabellos über Controller

Der Controller ist über ein USB-Kabel mit einem Laptop verbunden.

Hinweis: Bluetooth-Kommunikation ist nicht verfügbar.


So öffnen Sie die Druckkonsole

VEXcode IQ Toolbar mit hervorgehobenem Symbol für die Druckkonsole zwischen den Symbolen für Geräte und Hilfe.

Die Druckkonsole befindet sich im IQ-Monitor-Display. Um die Druckkonsole zu öffnen, wählen Sie das Symbol „Monitoranzeige“ neben „Hilfe“.

Das Menü „Druckkonsole“ ist geöffnet und zeigt einen leeren Bereich für Projekte an, in die Informationen und Texte gedruckt werden sollen.

Nach der Auswahl wird die Monitoranzeige geöffnet. Die Druckkonsole befindet sich auf der rechten Seite.


So verwenden Sie die Druckkonsole in einem Projekt

Look-and-Draw-Blöcke, die die Druckkonsole auslösen

VEXcode IQ Toolbox mit der Unterkategorie „Drucken“ von Blöcken, die in der Kategorie „Aussehen“ angezeigt werden.

Spezielle Look-Blöcke werden innerhalb eines VEXcode IQ-Projekts verwendet, um die Druckkonsole auszulösen. Diese Blöcke drucken Wörter, Zahlen, gemeldete Werte von Variablen, eine Berechnung eines Operators oder von einem Sensor oder Gerät gemeldete Werte.

Die Hilfefunktion in VEXcode IQ bietet zusätzliche Informationen zu diesen und anderen Programmierblöcken. Informationen zum Zugriff auf die Hilfefunktion finden Sie in diesem Artikel.

VEXCode IQ Set Stiftfarbblock mit geöffnetem Dropdown-Menü zum Ändern des Geräts. Die Standardeinstellung für die Stiftfarbe ist in Brain auf Rot eingestellt, dies kann jedoch so geändert werden, dass die Einstellung stattdessen in der Konsole erfolgt.

Der Block [Stiftfarbe festlegen] in der Kategorie „Zeichnen“ kann auch in der Druckkonsole verwendet werden, indem Sie im Dropdown-Menü „Konsole“ auswählen.

Anwenden von Look-Blöcken mit der Print Console

VEXCode IQ Print-Block, der um die Option "Cursor auf nächste Zeile setzen" erweitert wurde. Der gesamte Block liest „Print Drive Forward on Console and set cursor to next row“.

Verwenden Sie die Look-Blöcke innerhalb eines Projekts, um eine Nachricht zu drucken oder Daten in der Druckkonsole anzuzeigen.

Um die Druckblöcke zu verwenden, wählen Sie den gewünschten Look-Block aus und fügen Sie ihn einem Projekt hinzu. Wählen Sie „Konsole“ aus dem Dropdown-Menü.

Hinweis: Der Teil des Blocks „und Cursor auf nächste Zeile setzen“ muss aktiviert sein, damit Text in der Druckkonsole angezeigt wird.

VEXcode IQ Toolbar, bei der die Symbole „Herunterladen“ und „Ausführen“ gleichzeitig hervorgehoben sind.

Laden Sie das Projekt auf das IQ Robot Brain herunter und wählen Sie „Ausführen“.

Informationen zum Herunterladen und Ausführen eines Projekts finden Sie in diesem Artikel

Das Menü „Druckkonsole“ ist geöffnet und zeigt die gedruckte Meldung „Vorwärts fahren“ an.

Sobald „Ausführen“ ausgewählt ist, wird das Projekt ausgeführt und der farbige Text oder die programmierten Werte werden gemäß den Vorgaben des VEXcode IQ-Projekts an die Druckkonsole gedruckt.

Anwenden von Zeichenblöcken mit der Druckkonsole

VEXcode IQ-Blockprojekt, das Set-Pen-Farbblöcke verwendet, um in verschiedenen Farben zu drucken. Das Projekt lautet: Nach dem Start wird die Stiftfarbe in der Konsole auf Rot eingestellt, dann wird ROT in der Konsole ausgegeben und der Cursor in die nächste Zeile gesetzt. Als Nächstes stellen Sie die Stiftfarbe in der Konsole auf Grün ein, geben dann GRÜN in der Konsole aus und setzen den Cursor in die nächste Zeile.

Verwenden Sie die Draw-Blöcke innerhalb eines Projekts, um die Textfarbe in der Print Console zu ändern.

Um den Block [Stiftfarbe festlegen] zu verwenden, wählen Sie den Block [Stiftfarbe festlegen] aus und fügen Sie ihn einem Projekt hinzu.

Wählen Sie „Konsole“ aus dem Dropdown-Menü.

Hinweis: Der Block [Stiftfarbe festlegen] ist der einzige Zeichenblock, der in der Konsole verwendet werden kann.

VEXcode IQ Toolbar, bei der die Symbole „Herunterladen“ und „Ausführen“ gleichzeitig hervorgehoben sind.

Laden Sie das Projekt auf das IQ Robot Brain herunter und wählen Sie „Ausführen“.

Informationen zum Herunterladen und Ausführen eines Blockprojekts finden Sie in diesem Artikel

Das Menü „Druckkonsole“ ist geöffnet und zeigt die gedruckte Meldung ROT und in der nächsten Zeile GRÜN an. Die Botschaften wurden in ihren jeweiligen Farben gedruckt.

Sobald „Ausführen“ ausgewählt ist, wird das Projekt ausgeführt und der farbige Text oder die programmierten Werte werden gemäß den Vorgaben des VEXcode IQ-Projekts an die Druckkonsole gedruckt.


Zeilen in der Druckkonsole löschen

Das Menü „Druckkonsole“ ist geöffnet und die Schaltfläche „Löschen“ ist unten hervorgehoben.

Es gibt zwei Möglichkeiten, alle Informationen aus der Print Console zu löschen. Die erste Möglichkeit, den gesamten Text vollständig zu löschen, besteht darin, unten links in der Druckkonsole auf die Schaltfläche „Löschen“ zu klicken.

VEXcode IQ-Blockprojekt, das Warteblöcke verwendet, um Meldungen mit Verzögerungen auszugeben. Das Projekt lautet: Beim Start wird „Hallo“ in der Konsole ausgegeben, der Cursor auf die nächste Zeile gesetzt und anschließend 3 Sekunden gewartet. Als Nächstes werden alle Zeilen in der Konsole gelöscht, „Goodbye“ in der Konsole ausgegeben und der Cursor auf die nächste Zeile gesetzt. Warten Sie abschließend 3 Sekunden und löschen Sie dann alle Zeilen in der Konsole.

Eine andere Möglichkeit, die Druckkonsole zu löschen, ist die Verwendung des Blocks [Alle Zeilen löschen].

Fügen Sie den Block [Alle Zeilen löschen] zu einem Projekt hinzu, um alle Zeilen in der Druckkonsole zu entfernen.

In diesem Projekt wird „Hallo“ auf der Druckkonsole gedruckt. Nach 3 Sekunden werden alle Zeilen gelöscht. Anschließend wird „Goodbye“ auf der Druckkonsole gedruckt und nach 3 Sekunden gelöscht.


Speichern aus der Druckkonsole

Das Menü „Druckkonsole“ ist geöffnet und die Schaltfläche „Speichern“ ist unten hervorgehoben.

Es ist ganz einfach, Informationen aus der Print Console auf Ihrem Gerät zu speichern. Wählen Sie unten in der Print Console „Speichern“, um den gesamten Text als -Datei zu speichern.

Die gespeicherte Druckkonsolendatei wird im Download-Ordner des Geräts angezeigt.

Sobald Sie auf die Schaltfläche „Speichern“ klicken, wird die Datei automatisch im Ordner „Downloads“ auf Ihrem Gerät als - Datei gespeichert.

Hinweis: Die Datei speichert die gedruckten Farben nicht.


Beispielprojekte mit der Druckkonsole

Melden von variablen Werten und Daten in einem Projekt

Die Print Console kann verwendet werden, um variable Werte zu diskreten Zeitpunkten innerhalb eines Projekts zu melden. 

VEXcode IQ-Blockprojekt, das eine Variable, Druckblöcke, eine Endlosschleife und Brain-Button-gedrückte Blöcke verwendet. Das Projekt nimmt Eingaben von den Brain-Tasten entgegen und gibt dann die Variable aus, während sie je nach Eingabe auf- oder abwärts zählt.
Die Druckkonsole wird mit den Ausgabemeldungen des vorherigen Projekts angezeigt. Die Meldungen zeigen, wie die Variable bis 3 hochzählt und dann wieder auf 0 herunterzählt, jeweils eine nach der anderen.

Verwenden Sie die Druckkonsole, um den Wert von „myVariable“ zu drucken.

Im Projekt links zeigt die Print Console Variablenwerte an, wenn die Brain-Tasten gedrückt werden. Die Variable erhöht sich, wenn die Taste „links“ gedrückt wird, und verringert sich, wenn die Taste „rechts“ gedrückt wird. 


Melden von Erfassungswerten und Daten in einem Projekt

Die Druckkonsole kann verwendet werden, um Sensordaten zu diskreten Zeitpunkten innerhalb eines Projekts zu melden.

VEXcode IQ-Blockprojekt, das einen Turn-Block, eine While-Schleife, Druckblöcke und Sensorblöcke verwendet. Das Projekt dreht den Roboter nach rechts und gibt dann für 10 Sekunden die aktuelle Zeit in Sekunden und die Antriebsdrehung in Grad aus.
Die Druckkonsole wird mit den Ausgabemeldungen des vorherigen Projekts angezeigt. Die Meldungen zeigen den Timer und die Rotationswerte an, die im Laufe der Zeit hochzählen, bis der Timer 10 Sekunden erreicht.

Die von der Print Console erfassten Daten ermöglichen es dem Benutzer, wertvolle Informationen über Projektprozesse anzuzeigen, einschließlich IQ Robot-Sensorinformationen. Wenn der Block [Drucken] ausgelöst wird, kann er so programmiert werden, dass die im Moment erfassten Informationen angezeigt werden.

Im Projekt links zeigt die Druckkonsole Informationen an, die vom im IQ Brain (2. Generation) integrierten Trägheitssensor gemeldet werden, wie von den Look- und Sensing-Blöcken innerhalb des Projekts vorgeschrieben. Zu diesen Informationen gehören Änderungen, die der Trägheitssensor zu bestimmten Zeitpunkten während der Projektlaufzeit erfasst: Zeit in Sekunden und die Drehung des BaseBot in Grad.

Hinweis: Das Projekt in diesem Beispiel verwendet die BaseBot-Vorlage (Antriebsstrang, 2 Motoren) (2. Generation).

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: