VEXcode로 더 많은 것을 얻으십시오
새 소프트웨어로 전환하는 것이 좋습니다. VEXcode에는 Chromebook, iPad, Android 태블릿, Windows 및 Mac에서 작동하는 블록 기반 및 텍스트 기반 옵션이 있습니다. VEXcode 다운로드 방법에 대한 자세한 내용은 code.vex.com 을 방문하세요.
VEX Coding studio는 중단되었으며 더 이상 다운로드할 수 없습니다. 이미 다운로드했습니까? 프로그램은 계속 작동하지만 더 이상 지원되지 않습니다.
VEXcode로 전환하는 사용자는 이 문서를 따라 C++/C++ Pro 프로젝트를 VEXcode Pro V5로 마이그레이션할 수 있습니다.

이 예시 프로그램은 원격 제어 값을 사용하여 로봇을 움직이도록 로봇을 프로그래밍하는 방법을 보여줍니다.

TankControlC.vex

로봇 구성.h

네임스페이스 벡스 사용
vex::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();
메인.cpp
#include "robot-config.h"

int main() {
    
    while(true) {
        LeftMotor.spin(vex::directionType::fwd, Controller1.Axis3.value() , vex::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