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.
Ez a program bemutatja, hogyan kell beprogramozni a V5 Clawbotot előre és hátra a VEXcode Pro V5 használatával.
main.cpp
// ---- VEXCODE START CONFIGURED DEVICES ----
// Robotkonfiguráció:
// [Név] [Típus] [Port(ok)]
// Hajtáslánc hajtáslánc 1, 10, D
// Karommotor motor 3
// Karmotor motor 8
// ---- VEXCODE END CONFIGURED DEVICES ----
#include "vex.h"
using namespace vex;
int main() {
// Robotkonfiguráció inicializálása. NE ELTÁVOLÍTSA!
vexcodeInit();
// 300 millimétert előre halad.
Drivetrain.driveFor(300, mm);
// 300 millimétert fordít.
Hajtáslánc.driveFor(-300, mm);
}Hogyan működik
Ez a program a driveFor(distance, units) parancsot használja egy meghatározott távolság megtételéhez.
A távolság mértékegységeit numerikus értékkel adhatja meg. A mértékegységeket hüvelyk vagy mm (milliméter) használatával adhatja meg.
Pozitív numerikus értéket használhat a robot előre mozgatásához, negatív számértéket pedig hátra mozgatásához.
A programban végrehajtott lépések:
- A hajtáslánc hat hüvelykkel halad előre.
- A program vár egy másodpercet, mielőtt végrehajtaná a következő kódsort.
- A hajtáslánc hat hüvelyket fog hajtani hátramenetben.