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.
Este programa muestra cómo programar el Clawbot V5 para avanzar y retroceder utilizando VEXcode Pro V5.
main.cpp
// ---- INICIAR DISPOSITIVOS CONFIGURADOS VEXCODE ----
//Configuración del robot:
// [Nombre] [Tipo] [Puerto(s)]
// Tren de transmisión 1, 10, D
//ClawMotor motor 3
//ArmMotor motor 8
// ---- FINALIZAR DISPOSITIVOS CONFIGURADOS VEXCODE ----
#incluir "vex.h"
usando el espacio de nombres vex;
int main() {
// Initializing Robot Configuration. ¡NO LO RETIRE!
vexcodeInit();
// avanza 300 milímetros.
Drivetrain.driveFor(300, mm);
// acciona marcha atrás 300 milímetros.
Drivetrain.driveFor(-300, mm);
}Cómo funciona
Este programa utiliza el comandodriveFor (distancia, unidades) para conducir una distancia especificada.
Puede especificar las unidades de distancia utilizando un valor numérico. Puede especificar unidades usando pulgadas o mm (milímetros).
Puede usar un valor numérico positivo para mover su robot hacia adelante y un valor numérico negativo para mover el robot hacia atrás.
Pasos ejecutados en el programa:
- El tren motriz se moverá seis pulgadas hacia adelante.
- El programa esperará un segundo antes de ejecutar la siguiente línea de código.
- El tren motriz conducirá seis pulgadas en reversa.