Codierung mit VEXcode V5

VEXcode V5 ist die Codierungsumgebung für die Programmierung des VEX V5-Roboters. Der folgende Artikel enthält Links zu anderen Artikeln, die Ihnen den Einstieg in die Codierung mit VEXcode V5 erleichtern. Am Ende des Artikels haben Sie die Möglichkeit, entweder den VEX V5 Clawbot so zu programmieren, dass er vorwärts fährt, oder ein Projekt zu erstellen, um „VEX“ auf dem Farb-Touchscreen des V5 Brain zu drucken.

Ein Student sitzt neben einem V5 Clawbot und einem Laptop, auf dessen Bildschirm ein VEXcode V5 Blocks-Projekt angezeigt wird.

Hinweis: Um Ihr Projekt am Ende dieses Artikels zu testen, stellen Sie sicher, dass Sie mit einer aufgeladenen V5-Batterie beginnen.


Laden Sie die Anwendung herunter

VEXcode V5 Download-Optionen für Windows, Mac und den Apple App Store.

VEXcode V5 ist für verschiedene Gerätetypen verfügbar. Die Anwendung muss auf Ihr Gerät heruntergeladen werden. Sehen Sie sich die Downloadseitevon VEXcode an.

Die folgenden Links helfen Ihnen beim Herunterladen der Anwendung auf Ihr Gerät:

Hinweis: Für die IT ist eine MSI-Installationsversion verfügbar.


Geräte und Vorlagen

Die Benutzeroberfläche von VEXcode V5 Blocks zeigt das Menü „Geräte“ mit geöffneter Option zum Hinzufügen eines Geräts an. Links ist in der Toolbox die Kategorie „Looks“ der Blöcke hervorgehoben.

Wenn Sie ein neues VEXcode V5-Projektöffnen, ist das Projekt so eingerichtet, dass es nur das VEX V5 Brain verwendet. Die einzigen Blöcke, die in der Toolbox angezeigt werden, sind die Standardblöcke.

Die VEXcode V5 Blocks-Schnittstelle zeigt im geöffneten Gerätemenü an, dass ein Antriebsstranggerät hinzugefügt wurde. Die Blockkategorie Antriebsstrang ist jetzt verfügbar und wird in der Block-Toolbox angezeigt.

Ein Projekt wird angepasst, indem die Geräte hinzugefügt werden, die auf Ihrem Roboter verwendet werden. Zusätzliche Blöcke füllen die Toolbox für jedes hinzugefügte Gerät.

Wenn Sie beispielsweise ein „DRIVETRAIN 2-Motor“-Gerät hinzufügen, wird der Satz „Drivetrain“-Blöcke zur Toolbox hinzugefügt.

Der V5 Speedbot-Aufbau wird neben dem V5 Clawbot-Aufbau gezeigt.

Es gibt eine Reihe von Standard-VEX-V5-Builds, wie den Speedbot und den Clawbot, die im Klassenzimmer und in den VEX STEM Labs verwendet werden können.

Das VEXcode V5 Geräte-Menü zeigt die Geräte an, die durch die V5 Clawbot-Vorlage hinzugefügt werden. An den Ports 1 und 10 befindet sich ein Antriebsgerät, an Port 8 ein Armmotorgerät und an Port 3 ein Klauenmotorgerät.

VEXcode V5 verfügt über eine Reihe von Vorlagen, die für diese Builds bereits eingerichtet sind. Eine einfache Möglichkeit, ein VEXcode V5-Projekt für den V5 Clawbot zu starten, ist beispielsweise die Verwendung einer Beispielvorlage. Dadurch werden die Geräte des Clawbot konfiguriert und die Blöcke der spezifischen Geräte zur Toolbox hinzugefügt.

VEXcode V5 Toolbar mit geöffnetem Menü „Datei“ und hervorgehobener Option „Beispiele öffnen“. „Beispiele öffnen“ ist die fünfte Option im Menü, unterhalb von „Neues Blockprojekt“, „Neues Textprojekt“, „Öffnen“ und „Zuletzt geöffnet“.

Öffnen Sie ein Beispielprojekt, indem Sie im Menü „Datei“ die Option „Beispiele öffnen“ auswählen.

Menü „Beispielprojekte“, wobei die Kategorie „Vorlagen“ in der Filterleiste hervorgehoben ist.

Wählen Sie „Vorlagen“ aus der Filterleiste.

Vorschaubild für das Clawbot-Antriebsstrang-2-Motor-Beispielprojekt ohne Gyro.

Wählen Sie dann die Clawbot-Vorlage (Antriebsstrang 2-motorig, kein Gyro) aus.

Hinweis: Weitere Informationen zum Konfigurieren von Geräten finden Sie im Artikelabschnitt „Roboterkonfiguration“.


Verwenden von Blöcken

VEXcode V5 wird als Blocks-Projekt geöffnet. Die Programmierung mit Blöcken bietet eine zugängliche Umgebung mit einer sehr niedrigen Eintrittsschwelle. Das Codieren eines Blocks-Projekts ermöglicht jedoch auch ein fortgeschrittenes Programmierniveau.

VEXcode V5 mit einem Pfeil, der anzeigt, dass ein Druckblock aus der Werkzeugpalette gezogen und einem Blockstapel hinzugefügt wird.

Ein Block kann einem Projekt hinzugefügt werden, indem man ihn aus der Toolbox in den Arbeitsbereich zieht.

VEXcode V5 mit einem Pfeil, der anzeigt, dass ein Druckblock aus dem Arbeitsbereich zurück in die Werkzeugpalette gezogen wird, um ihn zu löschen.

Es kann genauso einfach aus dem Projekt gelöscht werden, indem man den Block aus dem Arbeitsbereich zieht.

Einige weitere hilfreiche Artikel zur Verwendung von Blöcken sind:


Sparen

VEXcode V5 Toolbar, bei der das Feld „Projektname“ in „Laufwerk“ geändert wurde. Die Beschriftung rechts ist hervorgehoben und lautet „Gespeichert“.

Sobald Sie Ihr VEX V5-Projekt abgeschlossen haben, muss es auf Ihrem Gerät gespeichert werden. Das Speichern Ihres Projekts unterscheidet sich je nach Gerät.

In den folgenden Artikeln wird erläutert, wie Sie Ihr Projekt auf Ihrem Gerät speichern:


Aktualisieren Sie die Firmware bei Bedarf

Symbol der V5 Firmware Utility-Anwendung.

Das VEX V5 Brain und andere intelligente Geräte verfügen über eine zugrunde liegende Software, die es den Geräten ermöglicht, mit dem VEXcode V5-Projekt zu arbeiten. Diese Software wird Firmware oder auch VEXos genannt.

VEXcode V5 mit einem orangefarbenen Brain-Symbol in der Symbolleiste, was darauf hinweist, dass die Firmware des Brains veraltet ist.

Wenn die Firmware Ihrer aktuellen VEXcode V5-Version nicht auf dem neuesten Stand ist, können Sie Ihr Projekt nicht auf das V5 Brain herunterladen. VEXcode V5 warnt Sie, wenn die Firmware nicht auf dem neuesten Stand ist, indem ein orangefarbenes Brain-Symbol angezeigt wird, sobald ein V5 Brain mit Stromversorgung an Ihr Gerät angeschlossen wird.

Hinweis: Sehen Sie sich diesen Artikel an, um weitere Informationen zu den ersten Schritten mit der Firmware zu erhalten.


Herunterladen und Ausführen

Das V5-Robotergehirn ist eingeschaltet und über ein USB-Kabel mit einem Laptop verbunden.

Ihr VEXcode V5-Projekt muss auf das VEX V5 Brain heruntergeladen werden, damit Ihr Projekt ausgeführt werden kann. Dies wird mit einem USB-Kabel erreicht, das zwischen dem V5 Brain und Ihrem Gerät angeschlossen wird.

Diagramm mit einem Signal-Symbol über zwei Pfeilen, die zwischen dem V5-Controller und dem V5-Gehirn zeigen, um eine drahtlose Verbindung anzuzeigen.

Oder drahtlos, indem Sie Ihr Gerät mit dem V5-Controller verbinden.

VEXcode V5 mit geöffnetem Slots-Dropdown-Menü. Das Menü bietet 8 freie Plätze zum Herunterladen von Projekten auf das Brain.

Das V5 Brain verfügt über acht Download-Slots, wodurch acht verschiedene Projekte gleichzeitig auf dem V5 Brain gespeichert werden können.

Sobald das V5 Brain angeschlossen und ein Steckplatz ausgewählt ist, kann Ihr Projekt auf das V5 Brain heruntergeladen und dann ausgeführt werden. Wenn ein Projekt ausgeführt wird, können Sie sehen, wie sich das Projekt auf das Verhalten Ihres Roboters auswirkt.

Gelegentlich kann es während des Downloadvorgangs zu einem Downloadfehler kommen. Allerdings sind diese in der Regel leicht zu beheben.

Die folgenden Artikel helfen Ihnen beim Herunterladen und Ausführen Ihres VEXcode V5-Projekts:

Hinweis: Lesen Sie vor dem Herunterladen Ihres Projekts die Checkliste vor dem Herunterladen eines Projekts.


Ein Projekt öffnen

VEXcode V5 mit einem zuvor gespeicherten Blocks-Projekt wurde erfolgreich im Arbeitsbereich geöffnet.

Sobald ein VEXcode V5-Projekt auf Ihrem Gerät gespeichert wurde, kann es zu einem späteren Zeitpunkt geöffnet werden, um es erneut auf Ihren Roboter herunterzuladen, oder das Projekt kann geändert werden.

Die folgenden Artikel helfen Ihnen beim Öffnen Ihres VEXcode V5-Projekts auf Ihrem spezifischen Gerät:


Weitere hilfreiche Links

Es gibt viele zusätzliche VEX-Bibliotheksartikel , die Sie bei der Arbeit mit VEXcode V5 unterstützen.

Zu den weiteren hilfreichen Artikeln für den Einstieg gehören:

Die VEX V5 STEM Labsbieten außerdem zahlreiche unterhaltsame und lehrreiche Aktivitäten.

Bannerbild mit der Aufschrift VEX V5 STEM Labs.


Mein erstes Projekt

Mit den folgenden beiden Projekten können Sie das Erstellen eines Projekts in VEXcode V5 üben.

Drucken Sie 'VEX'

Mit diesem Projekt können Sie ein Projekt erstellen, ohne einen Roboter zusammenbauen zu müssen. Alles was Sie brauchen ist das VEX V5 Brain und ein geladener Akku.

Das V5-Robotergehirn ist eingeschaltet und über ein USB-Kabel mit einem Laptop verbunden.

Stellen Sie sicher, dass das V5 Brain mit Ihrem Gerät verbunden und eingeschaltet ist.

VEXcode V5 Anwendungssymbol.

Starten Sie VEXcode V5.

In VEXcode V5 ist ein leeres Blocks-Projekt geöffnet; der einzige Block im Arbeitsbereich ist der „Beim Start“-Block.

Ein neues leeres Projekt wird geöffnet.

VEXcode V5 mit einem Druckblock, der dem Projekt unterhalb des „Beim Start“-Blocks hinzugefügt wurde. Das Projekt lautet nun: Beim Start wird „Hallo“ auf Brain ausgegeben.

Wählen Sie aus der Kategorie „Aussehen“ einen Block [Drucken] aus und hängen Sie ihn an den Block {When started} an.

VEXcode V5, wobei die Meldung des Druckblocks nun in VEX geändert wurde. Das Projekt lautet nun: Beim Start wird VEX auf Brain ausgegeben.

Ersetzen Sie das Wort „Hallo“ im Parameter durch das Wort „VEX“.

VEXcode V5 Toolbar mit den Symbolen „Herunterladen“ und „Ausführen“, die zwischen den Symbolen „Gehirn“ und „Stopp“ hervorgehoben sind. Die Statusanzeige neben dem Projektnamen zeigt „Gespeichert“ an.

Speichern Sie Ihr Projekt, laden Sie es herunter und führen Sie es aus.

Der Bildschirm von V5 Brain nach dem Ausführen des Projekts. Es wurde eine Nachricht ausgedruckt, die VEX lautet.

„VEX“ wird auf dem Farb-Touchscreen des V5 Brain gedruckt.

Vorwärts fahren

Schräge Ansicht des V5 Clawbot-Aufbaus.

Dieses Projekt soll mit dem Standard-V5-Clawbot verwendet werden. Sehen Sie sich den Clawbot mit Controller STEM Lab für Bauanleitungen an.

Das V5-Robotergehirn ist eingeschaltet und über ein USB-Kabel mit einem Laptop verbunden.

Stellen Sie sicher, dass das V5 Brain mit Ihrem Gerät verbunden und eingeschaltet ist.

VEXcode V5 Anwendungssymbol.

Starten Sie VEXcode V5.

In VEXcode V5 ist ein leeres Blocks-Projekt geöffnet; der einzige Block im Arbeitsbereich ist der „Beim Start“-Block.

Ein neues leeres Projekt wird geöffnet.

Vorschaubild für das Clawbot-Antriebsstrang-2-Motor-Beispielprojekt ohne Gyro.

Öffnen Sie das Beispielprojektfür Clawbot (Antrieb 2-Motor, kein Gyro) .

VEXcode V5 mit einem Drive for-Block, der dem Projekt unterhalb des When started-Blocks hinzugefügt wurde. Das Projekt lautet nun: Nach dem Start 200 mm vorwärts fahren.

Wählen Sie aus der Kategorie „Antriebsstrang“ einen [Antrieb für]-Block aus und hängen Sie ihn an den {When started} Block an.

Speichern Sie Ihr Projekt, laden Sie es herunter und führen Sie es aus. Der Clawbot fährt nun, wie in dieser Animation gezeigt, 200 mm vorwärts.

Hinweis: Wenn bei der Arbeit mit VEXcode V5 Probleme auftreten, verwenden Sie bitte das Feedback-Tool in VEXcode V5.

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

Last Updated: