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.
Tento program ukazuje, jak naprogramovat V5 Clawbot, aby se pohyboval vpřed a vzad pomocí VEXcode Pro V5.
main.cpp
// ---- START VEXCODE CONFIGURED DEVICES ----
// Konfigurace robota:
// [Název] [Typ] [Port(y)]
// Pohon 1, 10, D
// Motor ClawMotor 3
// Motor ArmMotor 8
// ---- KONEC VEXCODE CONFIGURED DEVICES ----
#include "vex.h"
using namespace vex;
int main() {
// Inicializace konfigurace robota. NEODSTRAŇUJTE!
vexcodeInit();
// posune se vpřed o 300 milimetrů.
Drivetrain.driveFor(300, mm);
// pohne se dozadu o 300 milimetrů.
Pohon.driveFor(-300, mm);
}Jak to funguje
Tento program používá příkaz driveFor(vzdálenost, jednotky) k jízdě na zadanou vzdálenost.
Jednotky vzdálenosti můžete určit pomocí číselné hodnoty. Jednotky můžete určit pomocí palců nebo mm (milimetry).
Kladnou číselnou hodnotu můžete použít k pohybu robota dopředu a zápornou číselnou hodnotu k pohybu robota dozadu.
Kroky provedené v programu:
- Hnací ústrojí pojede o šest palců dopředu.
- Program počká jednu sekundu, než provede další řádek kódu.
- Hnací ústrojí pojede o šest palců vzad.