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.
Ši programa parodo, kaip užprogramuoti V5 Clawbot judėti pirmyn ir atgal naudojant VEXcode Pro V5.
main.cpp
// ---- START VEXCODE CONFIGURED DEVICES ----
// Roboto konfigūracija:
// [Pavadinimas] [Tipas] [Prievadas(-ai)]
// Pavaros pavara 1, 10, D
// ClawMotor variklis 3
// ArmMotor variklis 8
// ---- VEXCODE CONFIGURED DEVICES END ----
#include "vex.h"
using namespace vex;
int main() {
// Roboto konfigūracijos inicijavimas. NEŠALINTI!
vexcodeInit();
// važiuoja į priekį 300 milimetrų.
Drivetrain.driveFor(300, mm);
// važiuoja atbuline eiga 300 milimetrų.
Pavaros_train.driveFor(-300, mm);
}Kaip tai veikia
Ši programa naudoja komandą driveFor(distance, units) , kad nuvažiuotų nurodytą atstumą.
Galite nurodyti atstumo vienetus naudodami skaitinę reikšmę. Vienetus galite nurodyti naudodami colių arba mm (milimetrais).
Galite naudoti teigiamą skaitinę reikšmę, kad judintumėte savo robotą į priekį, o neigiamą skaitinę reikšmę, kad pastumtumėte robotą atgal.
Programoje atlikti veiksmai:
- Varomoji pavara važiuos šešiais coliais į priekį.
- Prieš vykdydama kitą kodo eilutę, programa palauks vieną sekundę.
- Varomoji pavara važiuos šešių colių atbuline eiga.