Verwenden der Druckkonsole in VEXcode EXP mit Blöcken

Mit der Print Console kann der Benutzer Meldungen anzeigen, Sensorwerte melden oder Daten aus VEXcode EXP-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 EXP-Projekt zu Zeitpunkt geschieht, und so eine visuelle Verbindung zwischen dem Projekt und den Aktionen von herzustellen der EXP-Roboter.

Die Druckkonsole muss über eine aktive Kommunikation zwischen dem VEX EXP Brain und dem Gerät verfügen, das mit VEXcode EXP 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 EXP Toolbar mit hervorgehobenem Symbol für die Druckkonsole zwischen den Symbolen für Geräte und Hilfe.

Die Druckkonsole befindet sich im EXP-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 EXP Toolbox mit der Unterkategorie „Drucken“ von Blöcken, die in der Kategorie „Aussehen“ angezeigt werden.

Spezielle Look-Blöcke werden in einem VEXcode EXP-Projekt 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 EXP bietet zusätzliche Informationen zu diesen und anderen Programmierblöcken. Informationen zum Zugriff auf die Hilfefunktion finden Sie in diesem Artikel.

VEXCode EXP Set Stiftfarbblock mit geöffnetem Dropdown-Menü zum Ändern des Geräts. Standardmäßig wird die Stiftfarbe im Brain-Menü 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 EXP 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 EXP Toolbar mit gleichzeitig hervorgehobenen Download- und Ausführungssymbolen.

Laden Sie das Projekt auf das EXP 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 EXP-Projekts auf der Druckkonsole gedruckt.

Anwenden von Zeichenblöcken mit der Druckkonsole

VEXcode EXP-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 EXP Toolbar mit gleichzeitig hervorgehobenen Download- und Ausführungssymbolen.

Laden Sie das Projekt auf das EXP 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 EXP-Projekts auf der 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 EXP-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 EXP-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 EXP-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 EXP Robot-Sensorinformationen. Wenn der Block [Drucken] ausgelöst wird, kann er so programmiert werden, dass die im Moment erfassten Informationen angezeigt werden.

Im Projekt auf der linken Seite zeigt die Druckkonsole Informationen an, die vom im EXP Brain 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).

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

Last Updated: