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
Um das Monitorfenster zu öffnen und die Monitorkonsole anzuzeigen, wählen Sie das Monitorsymbol neben der Hilfe aus.
Die Monitorkonsole meldet Sensor- und Variablenwerte.
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.
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.
Um Variablen aus der Monitorkonsole zu entfernen, wählen Sie das Symbol „X“.
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.
Um eine Liste aus der Monitorkonsole zu entfernen, wählen Sie das Symbol „X“.
Überwachung von Sensorwerten
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.
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
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.