使用 VEXcode 获得更多
我们建议您过渡到我们的新软件。 VEXcode 具有基于块和基于文本的选项,适用于 Chromebook、iPad、Android 平板电脑、Windows 和 Mac。 请访问 code.vex.com 了解有关如何下载 VEXcode 的更多详细信息。
VEX Coding studio 已停产,不再提供下载。 已经下载? 该程序将继续运行,但将不再受支持。
过渡到 VEXcode 的用户可以按照 这篇文章将他们的 C++/C++ Pro 项目迁移到 VEXcode Pro V5。

此示例程序展示了如何对您的机器人进行编程以使用远程控制值来移动您的机器人。

TankControlC.vex

机器人配置文件

使用命名空间 vex;
vex::brain Brain;
vex::motor LeftMotor (vex::PORT1, vex::gearSetting::ratio18_1, false);
vex::motor RightMotor (vex::PORT10, vex::gearSetting::ratio18_1, true);
vex::controller Controller1 = vex::controller();
主程序
#include "robot-config.h"

int main() {
    
    while(true) {
        LeftMotor.spin(vex::directionType::fwd, Controller1.Axis3.value() , 烦恼::velocityUnits::pct); //(Axis3+Axis4)/2
        RightMotor.spin(vex::directionType::fwd, Controller1.Axis2.value( ), vex::velocityUnits::pct);//(Axis3-Axis4)/2
        
        烦恼::task::sleep(20); 
    }

}
这个怎么运作

首先,声明 函数。 创建了一个无限的循环,以便程序可以在每次迭代时提取远程控制值。 循环导致程序永远运行。

接下来,将 leftMotor 和 rightMotor 设置为使用控制器 值作为速度值向前旋转。

然后,在短时间内添加睡眠任务以防止浪费能量。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus