Verwendung der Python-Wettbewerbsvorlage in VEXcode V5

Die Wettbewerbsvorlage ist ein Beispielprojekt, das bereits Befehle für die Kommunikation mit dem Feldkontrollsystem während Wettbewerben enthält, sicherstellt, dass die Befehle den Feldbestimmungen entsprechen, und bei der Einrichtung von Projekten hilft, um Komplikationen und Disqualifikationen zu vermeiden (bezieht sich auf „Wettbewerb“) ein VRC-Ereignis unter Verwendung der offiziellen Feldsteuerungshardware).  


Öffnen Sie die Wettbewerbsvorlage auf der Beispielseite

Screenshot eines Python-Tutorials aus der V5-Kategoriebeschreibung, das wichtige Konzepte und Codebeispiele für die Programmierung mit VEX Robotics veranschaulicht.


Diagramm zur Veranschaulichung der V5-Python-Programmierstruktur. Es zeigt die wichtigsten Komponenten und ihre Beziehungen zu Bildungszwecken im Abschnitt „V5-Kategoriebeschreibung“ der Python-Tutorials.


Drei Abschnitte der Vorlage: Vorautonom, autonomer Modus und Fahrersteuerung

Diagramm zur Veranschaulichung der Hauptkomponenten des VEX V5-Robotiksystems für Python-Tutorials, wobei Sensoren, Motoren und Steuerelementen hervorgehoben werden.

Hinweis: Damit Ihr Projekt bei einem Wettbewerb funktioniert, müssen Sie diese Funktionen in Ihrem Projekt belassen. Fügen Sie Befehle hinzu, bei denen die Kommentare für jeden Abschnitt angegeben sind.


Verwenden Sie die Funktion pre_autonomous für jedes Setup

Flussdiagramm, das den Prozess der Verwendung von Python für die VEX V5-Roboterprogrammierung veranschaulicht und wichtige Schritte und Entscheidungspunkte im Lernprogramm hervorhebt.

Die Funktionpre_autonomous wird für alle Einstellungen verwendet, die Ihr Roboter möglicherweise benötigt, z. B. zum Kalibrieren eines Gyroskops, zum Festlegen von Variablen oder für andere Geräteeinstellungen. Diese Befehle werden sofort ausgeführt, wenn das Projekt gestartet wird, bevor der autonome Teil des Spiels beginnt.

Flussdiagramm, das den Prozess der Verwendung von Python für die VEX-Robotikprogrammierung veranschaulicht und wichtige Schritte und Entscheidungspunkte im Tutorial hervorhebt.

Stellen Sie sicher, dass alle Befehle richtig eingerückt sind, sodass die Führungslinie zwischen denpre_autonomous undautonomen Funktionen sichtbar ist.

Hinweis: Wenn keine Einrichtung erforderlich ist, kann diese Funktion leer bleiben.


Autonom

V5-Kategoriebeschreibungsbild zur Illustration von Python-Tutorials mit wichtigen Konzepten und Beispielen für die Programmierung mit VEX-Robotik.

Die Funktion autonom wird zur Steuerung Ihres Roboters während des autonomen Teils eines VRC-Spiels verwendet. Befehle innerhalb dieser Funktion werden ausgeführt, wenn das Spiel die autonome Periode beginnt.

Flussdiagramm, das den Prozess der Verwendung von Python für die VEX V5-Roboterprogrammierung veranschaulicht und die wichtigsten Schritte und Komponenten der Tutorials hervorhebt.

Stellen Sie sicher, dass alle Befehle richtig eingerückt sind, sodass die Führungslinie zwischen denpre_autonomous undautonomen Funktionen sichtbar ist.

Hinweis: Wenn keine Einrichtung erforderlich ist, kann diese Funktion leer bleiben.


Nutzerkontrolle

Diagramm zur Veranschaulichung der V5-Kategoriebeschreibung für Python-Tutorials mit wichtigen Komponenten und Verbindungen, die für die Programmierung mit VEX Robotics relevant sind.

Die Funktion user_control wird zur Steuerung Ihres Roboters während der Fahrersteuerung eines VRC-Spiels verwendet.  Befehle innerhalb dieser Funktion werden ausgeführt, wenn das Spiel mit dem Fahrerkontrollzeitraum beginnt.

Hinweis: Die while True -Schleife ist oben dargestellt, sodass der Roboter während des gesamten Spiels auf Eingaben vom V5-Controller reagiert.

Diagramm zur Veranschaulichung der V5-Kategoriebeschreibung für Python-Tutorials. Es zeigt die wichtigsten Komponenten und Funktionen des VEX V5-Robotiksystems, einschließlich Programmierelementen und Hardwareintegration.

Stellen Sie sicher, dass alle Befehle beim Codieren des Benutzersteuerungsteils ordnungsgemäß in die Schleifewhile True eingerückt sind. Zwei Hilfslinien sollten sichtbar sein, wie hier gezeigt. Eins, weilwährend True innerhalb der Funktionuser_control liegt. Die andere soll sicherstellen, dass sich die Befehle innerhalb der Schleifewhile True befinden.

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

Last Updated: