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.
Dieses Programm zeigt, wie Sie den V5 Clawbot so programmieren, dass er sich mit VEXcode Pro V5 vorwärts und rückwärts bewegt.
main.cpp
// ---- START VEXCODE CONFIGURED DEVICES ----
// Roboterkonfiguration:
// [Name] [Typ] [Port(s)]
// Antriebsstrang drivetrain 1, 10, D
// Klauenmotor motor 3
// Armmotor motor 8
// ---- ENDE VEXCODE CONFIGURED DEVICES ----
#include "vex.h"
using namespace vex;
int main() {
// Initialisierung der Roboterkonfiguration. NICHT ENTFERNEN!
vexcodeInit();
// fährt 300 Millimeter vorwärts.
Drivetrain.driveFor(300, mm);
// fährt rückwärts für 300 Millimeter.
Drivetrain.driveFor(-300, mm);
}Wie es funktioniert
Dieses Programm verwendet den Befehl driveFor(distanz, Einheiten) , um eine angegebene Distanz zurückzulegen.
Sie können die Entfernungseinheiten mithilfe eines numerischen Werts angeben. Sie können Einheiten angeben, indem Sie Zoll oder mm (Millimeter) verwenden.
Sie können einen positiven numerischen Wert verwenden, um Ihren Roboter vorwärts zu bewegen, und einen negativen numerischen Wert, um ihn rückwärts zu bewegen.
Im Programm ausgeführte Schritte:
- Der Antriebsstrang wird sechs Zoll nach vorne fahren.
- Das Programm wartet eine Sekunde, bevor es die nächste Codezeile ausführt.
- Der Antriebsstrang fährt sechs Zoll rückwärts.