Verstehen der Hauptstruktur eines VEXcode Pro V5-Projekts

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Screenshot eines Tutorials zur VEX V5-Roboterkonfiguration, in dem verschiedene Komponenten und ihre Verbindungen gezeigt werden, um Benutzern das Verständnis der Montage und Programmierung für Robotikprojekte zu erleichtern.

In der Hauptstruktur beginnt die Projektausführung. Mit anderen Worten: Hier werden Anweisungen hinzugefügt, die Geräte, Befehle und Parameter enthalten, deren Kombination bei der Ausführung bestimmte Verhaltensweisen des Roboters bestimmt.

Beachten Sie, dass die Hauptstruktur eine öffnende und schließende geschweifte Klammer hat

Screenshot einer VEX V5-Roboterprogrammierschnittstelle, die verschiedene Codierungsblöcke und Optionen zum Erstellen eines Roboterprogramms zeigt, relevant für die V5-Kategoriebeschreibungs-Tutorials.

Eine öffnende Klammer muss immer mit einer schließenden Klammer gepaart werden.

Zwischen den geschweiften Klammern der Hauptstruktur können Sie Anweisungen zum Programmieren Ihres Roboters hinzufügen

Screenshot des Tutorials zur V5-Kategoriebeschreibung, das die wichtigsten Merkmale und Funktionen des V5-Robotiksystems veranschaulicht, einschließlich beschrifteter Komponenten und Verwendungsanweisungen.

Immer wenn Sie ein neues Programm starten, befindet sich in der Hauptstruktur die Codezeile vexcodeInit();

Diagramm zur Veranschaulichung der V5-Roboterdesignkomponenten. Es zeigt verschiedene Teile und ihre Funktionen, relevant für Tutorials der Kategorie V5.

Dieser Befehl richtet alle Geräte (z. B. Motoren, Sensoren) ein und initialisiert sie, bevor Ihr Code beginnt. Nicht die löschen vexcodeInit();

In einem einfachen Projekt, das den Roboter vorantreibt, enthält die Anweisung drei Abschnitte:

  • Das Gerät
  • Der Befehl
  • Die Parameter

Screenshot einer Tutorial-Oberfläche in V5, die verschiedene für Benutzer verfügbare Funktionen und Optionen zeigt, darunter Navigationsmenüs und Anleitungselemente.

Das Gerät und der Befehl sind durch einen Punkt namens „ Punkt-Operator“ getrennt.

Die Parameter des Befehls „driveFor“ sind in Klammern gesetzt. Dies ist ein weiteres Beispiel für paarweise Zeichensetzung (wie die geschweifte Klammer). Jeder Parameter wird durch ein Komma getrennt.  

Am Ende der Codezeile steht ein Semikolon. Das Semikolon teilt dem Compiler mit, dass diese -Anweisung abgeschlossen ist und mit der nächsten Anweisung fortfahren soll.


Komponentendiagramm des Robotersystems VEX V5 mit verschiedenen Teilen und deren Beschriftungen, das den Aufbau für pädagogische Tutorials veranschaulicht.

Wenn Ihr Projekt mehrere Anweisungen enthält, werden die Anweisungen des Projekts von links nach rechts und von oben nach unten ausgeführt.

Basierend auf der Platzierung der Semikolons würde VEXcode Pro V5 die erste Zeile und dann die nächste ausführen. Aufgrund des Semikolons würde es wissen, dass es in die zweite Zeile wechseln muss.

Wenn das Projekt die schließende geschweifte Klammer der Hauptstruktur erreicht, endet das Projekt.

Screenshot der Lernprogrammoberfläche des VEX V5-Robotiksystems. Hier werden verschiedene Kategorien und Optionen gezeigt, mit denen Benutzer Lernressourcen und Anleitungen zur V5-Robotik erkunden können.

Im Projekt würde der Roboter 200 Millimeter vorwärts fahren (Zeile 24) und dann den Roboter 50 Millimeter vorwärts fahren (Zeile 25), bevor das Programm abgeschlossen ist.

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

Last Updated: