Die Wettbewerbsvorlage ist ein Beispielprojekt, das bereits Blöcke zur Kommunikation mit dem Feldsteuerungssystem während Wettbewerben enthält, sicherstellt, dass die Blöcke den Feldbestimmungen entsprechen, und bei der Einrichtung von Projekten hilft, um Komplikationen und Disqualifikationen zu vermeiden (mit „Wettbewerb“ ist eine VEX V5 Robotics Competition-Veranstaltung gemeint, bei der die offizielle Feldsteuerungshardware verwendet wird).
Öffnen Sie die Wettbewerbsvorlage von der Beispielseite
Die Vorlage besteht aus drei Abschnitten: Vorautonomer Modus, Autonomer Modus und Fahrersteuerung
Damit Ihr Projekt bei einem Wettbewerb funktioniert, Sie diese Hutblöcke in Ihrem Projekt belassen. Die Hutblöcke können verschoben werden, müssen aber innerhalb des Projekts an einer bestimmten Stelle bleiben. Erstelle Stapel aus diesen Hutblöcken.
Verwenden Sie den „Beim Start“-Block für jede Vorkonfiguration im autonomen Modus.
Der „When Started“-Hutblock wird für alle Einstellungen verwendet, die Ihr Roboter möglicherweise benötigt, wie z. B. die Kalibrierung eines Gyroskops, das Einstellen von Variablen oder andere Geräteeinstellungen. Diese Blöcke werden sofort nach Projektstart ausgeführt, bevor der autonome Teil des Spiels beginnt.
Hinweis: Falls keine Einrichtung erforderlich ist, kann Stapel „Beim Start“ leer bleiben.
Wenn autonom
Der „When Autonomous“-Hutblock dient zur Steuerung Ihres Roboters während des autonomen Teils eines VRC-Spiels. Die an diesen Stapel angehängten Blöcke werden ausgeführt, wenn das Spiel in die autonome Phase startet.
: Wenn keine autonome Routine gewünscht ist, kann Stapel „When Autonomous“ leer bleiben.
Wenn der Fahrer die Kontrolle übernimmt
Der „When Driver Control“-Hutblock wird verwendet, um Ihren Roboter während des Fahrersteuerungsabschnitts eines VRC-Wettkampfs zu steuern. Die an diesen Stapel angehängten Blöcke werden ausgeführt, wenn das Spiel mit der Fahrersteuerungsphase beginnt.
Hinweis: Die „Forever“-Schleife ist oben dargestellt, da die meisten Benutzer bedingte C-Blöcke in diesem Stapel platzieren, um auf Eingaben vom V5-Controller zu reagieren.