Konsole#

Einführung#

Die VEXcode VR-Konsole wird im Monitorfenster von VEXcode angezeigt. Konsolenblöcke können während der Projektausführung Text, Zahlen und Variablenwerte anzeigen.

Nachfolgend finden Sie eine Liste aller verfügbaren Blöcke:

  • print — Zeigt Text, Zahlen oder Variablenwerte in der Konsole an.

  • set cursor to next row — Bewegt den Cursor in der Konsole zur nächsten Zeile.

  • clear all rows — Löscht alle Zeilen in der Konsole.

  • Druckgenauigkeit festlegen — Legt fest, wie viele Dezimalstellen beim Drucken von Zahlen angezeigt werden.

  • set print color — Legt die Farbe fest, die für den in der Konsole ausgegebenen Text verwendet wird.

drucken#

Der print-Stack-Block zeigt Text, Zahlen oder Variablenwerte in der Konsole in der aktuellen Zeile an.

Wenn der Block nicht erweitert wird, um und der Cursor nicht auf die nächste Zeile gesetzt wird, erscheint der nächste gedruckte Wert unmittelbar nach dem vorherigen Wert in derselben Zeile.

drucke [VEXcode] ▶

Parameter

Beschreibung

Wert

Der Text, die Zahl oder der Variablenwert, der in der Konsole angezeigt werden soll.

sich ausdehnender Pfeil

Erweitert den Block um die Option „Cursor auf nächste Zeile setzen“, wodurch der Cursor nach der Ausgabe des Wertes in die nächste Zeile springt. Wird diese Option nicht verwendet, erscheint der nächste ausgegebene Wert direkt im Anschluss an den vorherigen Wert in derselben Zeile.

Beispiel

wenn gestartet :: hat events
[Display a message in the Console.]
drucke [Hello, robot!] ▶

Die VEXcode-Konsole zeigt die Konsole und den Text "Hallo, Roboter!" an.

Cursor auf die nächste Zeile setzen#

Der Stack-Block set cursor to next row setzt den Cursor in der Konsole in die erste Spalte der nächsten Zeile. Der nächste ausgegebene Wert erscheint in dieser Zeile.

Verwenden Sie diesen Block, wenn der nächste auszugebende Wert in einer neuen Zeile beginnen soll. Wird dieser Block nicht verwendet und der vorherige Drucken-Block wurde nicht um und Cursor auf nächste Zeile setzen erweitert, erscheint der nächste auszugebende Wert direkt nach dem vorherigen Wert in derselben Zeile.

setze Cursor in nächste Zeile

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

Beim Start wird ‘Zeile 1’ auf der Konsole ausgegeben, der Cursor bewegt sich zur nächsten Zeile und dann wird ‘Zeile 2’ ausgegeben.#
wenn gestartet :: hat events
[Display two lines of text.]
drucke [Row 1] ▶
setze Cursor in nächste Zeile
drucke [Row 2] ▶

Die VEXcode-Konsole zeigt die Konsole und den Text "Zeile 1" in der ersten Zeile und "Zeile 2" in der zweiten Zeile an.

Alle Zeilen löschen#

Der clear all rows-Block löscht alle Zeilen aus der Konsole und setzt den Cursor zurück zur ersten Zeile.

lösche alle Zeilen

Parameter

Beschreibung

Dieser Block hat keine Parameter.

Beispiel

wenn gestartet :: hat events
[Clear the Console after printing.]
drucke [This will disappear...] ▶
warte [2] Sekunden
lösche alle Zeilen

Druckgenauigkeit einstellen#

Der Druckgenauigkeit festlegen-Block bestimmt, wie viele Dezimalstellen bei der Ausgabe von Zahlen in der Konsole angezeigt werden. Diese Einstellung gilt für Zahlen, die nach Verwendung dieses Blocks ausgegeben werden. Zu Beginn eines Projekts ist die Druckgenauigkeit auf 1 eingestellt, sodass Zahlen ohne Dezimalstellen ausgegeben werden.

setze Druckgenauigkeit auf [0.1 v]

Parameter

Beschreibung

Präzision

Die zu verwendende Druckgenauigkeit:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Alle Ziffern

Beispiel

Beim Start wird die Druckgenauigkeit auf zwei Dezimalstellen eingestellt und 1/3 wird als 0,33 auf der Konsole ausgegeben.#
wenn gestartet :: hat events
[Print 1/3 as 0.33.]
setze Druckgenauigkeit auf [0.01 v]
drucke ([1] [math_division v] [3]) ▶

Die VEXcode-Konsole zeigt die Konsole und den angezeigten Text "0.33".

Druckfarbe festlegen#

Der Druckfarbe festlegen-Block bestimmt die Farbe, die für den in der Konsole gedruckten Text verwendet wird. Zu Beginn eines Projekts ist die Druckfarbe auf Schwarz eingestellt.

Druckfarbe [schwarz v]einstellen

Parameter

Beschreibung

Farbe

Die für den in der Konsole ausgegebenen Text zu verwendende Farbe:

  • Schwarz
  • Rot
  • Grün
  • Blau

Beispiel

wenn gestartet :: hat events
[Print text in different colors.]
drucke [Default text color] ▶
setze Cursor in nächste Zeile
Druckfarbe [rot v]einstellen
drucke [Red text color] ▶

Die VEXcode-Konsole zeigt die Konsole und in der ersten Zeile den schwarzen Text „Standardtextfarbe“ und in der zweiten Zeile den roten Text „Rote Textfarbe“.