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.
Ce programme montre comment programmer le V5 Clawbot pour avancer et reculer à l'aide de VEXcode Pro V5.
main.cpp
// ---- DÉBUT DES PÉRIPHÉRIQUES CONFIGURÉS PAR VEXCODE ----
// Configuration du robot :
// [Nom] [Type] [Port(s)]
// Transmission transmission transmission 1, 10, D
// Moteur de la pince moteur 3
// Moteur du bras moteur 8
// ---- FIN DES PÉRIPHÉRIQUES CONFIGURÉS PAR VEXCODE ----
#include "vex.h"
using namespace vex;
int main() {
// Initialisation de la configuration du robot. NE PAS RETIRER !
vexcodeInit();
// avance de 300 millimètres.
Drivetrain.driveFor(300, mm);
// entraîne en marche arrière sur 300 millimètres.
Transmission.driveFor(-300, mm);
}Comment ça fonctionne
Ce programme utilise la commande driveFor(distance, units) pour parcourir une distance spécifiée.
Vous pouvez spécifier les unités de distance en utilisant une valeur numérique. Vous pouvez spécifier les unités en utilisant pouces ou mm (millimètres).
Vous pouvez utiliser une valeur numérique positive pour faire avancer votre robot et une valeur numérique négative pour faire reculer le robot.
Étapes exécutées dans le programme :
- La transmission avancera de six pouces.
- Le programme attendra une seconde avant d'exécuter la ligne de code suivante.
- La transmission conduira six pouces en marche arrière.