Überwachung von Variablen und Sensorwerten in VEXcode GO

Die in der VEXcode GO-Monitorkonsole verfügbare Variablen- und Sensorüberwachung bietet wichtige visuelle Hinweise, die es dem Benutzer ermöglichen, inEchtzeitZeit zu sehen, was in einem VEXcode GO-Projekt passiert. Mit der Monitorkonsole können Benutzer eine visuelle Verbindung zwischen dem Projekt und den Aktionen des GO-Roboters herstellen. Durch die Überwachung von Sensor- und Variablenwerten in der Monitorkonsole kann der Benutzer Echtzeitberichte zu einem bestimmten Wert (oder mehreren Werten) in einem Projekt anzeigen. Die Überwachung hilft Benutzern auch dabei, den Projektfluss zu visualisieren, indem Blöcke angezeigt werden, die möglicherweise nicht explizit im Playground-Dashboard gemeldet werden.


So verwenden Sie die Monitorkonsole

esYb3yFkHm.png

Um das Monitorfenster zu öffnen und die Monitorkonsole anzuzeigen, wählen Sie das Monitorsymbol neben der Hilfe aus.

Screenshot 15.08.2023 um 14.01.42 Uhr.png

Die Monitorkonsole meldet Sensor- und Variablenwerte.

Wählen Sie „parameter.png“ aus

Blöcke aus der Kategorie „Sensorik“ in der Toolbox können zur Monitorkonsole hinzugefügt werden. Wählen Sie zunächst in der Toolbox den zu überwachenden Parameter im Block aus.

Wählen Sie als Nächstes den Block aus und ziehen Sie ihn auf das Monitorkonsolensymbol im Arbeitsbereich.

Entfernen Sie Bumper.png

Um Sensorwerte aus der Monitorkonsole zu entfernen, wählen Sie das Symbol „X“.

Variablen in der Toolbox können zur Monitorkonsole hinzugefügt werden, indem Sie den Variablenblock auswählen und auf das Monitorkonsolensymbol im Arbeitsbereich ziehen. VEXcode GO beginnt immer mit einer „myVariable“-Variable. Für Informationen zum Hinzufügen einer neuen Variablen und zur Variablenbenennung in VEXcode GO klicken Sie hier.

Entfernen Sie variable.png

Um Variablen aus der Monitorkonsole zu entfernen, wählen Sie das Symbol „X“.

GO Liste erstellen.png

Listen können auch zur Monitorkonsole hinzugefügt werden. Vor dem Hinzufügen zur Monitorkonsole müssen Listen und 2D-Listen erstellt werden.

Um eine vorhandene Liste oder 2D-Liste hinzuzufügen, wählen Sie den zugehörigen Listenblock aus und ziehen Sie ihn auf das Monitorkonsolensymbol im Arbeitsbereich.

Wenn der falsche Block auf das Monitorkonsolensymbol im Arbeitsbereich gezogen wird, erscheint darüber ein rotes Symbol. Dies bedeutet, dass der falsche Block ausgewählt wurde und nicht überwacht werden kann.

Entfernen Sie list.png

Um eine Liste aus der Monitorkonsole zu entfernen, wählen Sie das Symbol „X“.


Überwachung von Sensorwerten

Stoßstange example.png

Durch die Überwachung von Sensorwerten in der Monitorkonsole kann der Benutzer Sensordaten in Echtzeit anzeigen.

Im folgenden Beispiel wird der Block <Pressing bumper>in der Monitorkonsole überwacht. Das Projekt weist den GO-Roboter an, anzuhalten, wenn der LED-Stoßfänger mit einer Wand oder einem anderen Objekt in Kontakt kommt (gedrückt wird). Beobachten Sie, wie sich der Wert des Blocks <Pressing bumper> in der Monitorkonsole von „falsch“ in „wahr“ ändert, wenn der LED-Stoßfänger mit einem Objekt in Kontakt kommt.

Timer-Beispiel.png

Die Monitor-Konsole kann auch verwendet werden, um dem Benutzer dabei zu helfen, den Ablauf des Projekts zu visualisieren, indem Blöcke angezeigt werden, die möglicherweise nicht explizit im Playground-Dashboard gemeldet werden, z. B. der Timer in Sekunden.

Im folgenden Beispiel wird der (Timer-Wert) Blockin der Monitorkonsole gemeldet. Der GO-Roboter fährt 400 mm vorwärts und wartet dann, bis der (Timer-Wert) Blockeinen Wert von mehr als 3 Sekunden zurückmeldet. Der GO-Roboter dreht sich dann um 90 Grad nach rechts. Ohne die Monitorkonsole wäre der Benutzer nicht in der Lage, den genauen Zeitpunkt des Befehls zum Abbiegen um 90 Grad nach rechts zu visualisieren.


Variablenwerte überwachen

Wiederholtes Beispiel.png

Die Monitorkonsole kann auch zum Überwachen von Variablenwerten verwendet werden. Die Monitorkonsole kann Echtzeitberichte über eine bestimmte Variable in einem Projekt bereitstellen.

Im folgenden Beispiel wird die Variable „timesRepeated“ verwendet, um zu überwachen, wie oft der GO-Roboter ein bestimmtes Verhalten wiederholt. Die Variablenüberwachung auf der Monitorkonsole kann dabei helfen, Echtzeit-Feedback zu geben, um den Projektablauf zu verstehen. 

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

Last Updated: