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
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
Immer wenn Sie ein neues Programm starten, befindet sich in der Hauptstruktur die Codezeile vexcodeInit();
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
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.
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.
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.