VEXcode Pro V5 프로젝트의 주요 구조 이해

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.

VEXcode Pro V5 코드 편집기에서 중괄호 여는 부분과 닫는 부분을 강조 표시한 main 함수의 모습입니다.

주요 구조는 프로젝트 실행이 시작되는 곳입니다. 즉, 장치, 명령 및 매개변수가 포함된 명령이 여기에 추가되며, 이들의 조합이 실행될 때 특정 로봇 동작을 결정합니다.

주요 구조에는 열고 닫는 중괄호가 있습니다.

VEXcode Pro V5 코드 편집기에서 main 함수 내의 중괄호 사이의 빈 공간이 강조 표시되는 모습입니다.

여는 중괄호는 항상 닫는 중괄호와 쌍을 이루어야 합니다.

기본 구조의 중괄호 사이에 로봇을 프로그래밍하기 위한 지침을 추가할 수 있습니다.

VEXcode Pro V5 코드 편집기에서 main 함수 내의 vexcodeInit() 줄이 강조 표시된 모습입니다.

새 프로그램을 시작할 때마다 기본 구조 내부에는 코드 vexcodeInit(); 라인이 있습니다.

VEXcode Pro V5 코드 편집기에서 Drivetrain.driveFor(200, mm); 함수가 장치, 명령 및 매개변수 섹션에 레이블이 지정된 상태로 표시됩니다.

이 명령은 코드가 시작되기 전에 모든 장치(예: 모터, 센서)를 설정하고 초기화합니다. ()를 삭제하지 .

로봇을 앞으로 움직이는 간단한 프로젝트에서 명령 에는 세 개의 섹션이 포함됩니다.

  • 장치
  • 명령
  • 매개변수
VEXcode Pro V5 코드 편집기에서 Drivetrain.driveFor ​​명령을 보여주는 화면입니다. 장치와 명령 사이에 있는 점 연산자가 강조 표시되어 있습니다.

장치와 명령은 " 도트 연산자"이라는 마침표로 구분됩니다.

DriveFor ​​명령의 매개변수 주위에는 괄호 세트가 있습니다. 이것은 쌍 구두점(중괄호와 같은)의 또 다른 예입니다. 각 매개변수는 쉼표로 구분됩니다.  

코드 줄 끝에는 세미콜론이 있습니다. 세미콜론은 컴파일러에게 이 명령어 이 완료되었으며 다음 명령어로 진행해야 함을 알려줍니다.


VEXcode Pro V5 코드 편집기에서 두 개의 driveFor ​​명령이 각각 다른 줄에 표시되고 세미콜론으로 실행 순서를 나타내는 모습입니다. 화살표는 지시의 순서를 명확하게 보여주기 위해 그려져 있습니다.

프로젝트에 여러 지침이 있는 경우 프로젝트 지침은 왼쪽에서 오른쪽으로, 위에서 아래로 실행됩니다.

세미콜론 배치에 따라 VEXcode Pro V5는 첫 번째 줄을 실행한 후 다음 줄을 실행합니다. 세미콜론 때문에 두 번째 줄로 이동해야 한다는 것을 알 수 있습니다.

프로젝트가 기본 구조의 닫는 중괄호에 도달하면 프로젝트가 종료됩니다.

VEXcode Pro V5에서 메인 함수의 마지막 부분을 보여주는 화면입니다. 두 개의 driveFor ​​명령이 있고 함수는 닫는 중괄호로 끝납니다.

프로젝트에서 로봇은 프로그램이 완료되기 전에 200mm 앞으로 이동한 다음(라인 24) 로봇을 앞으로 50mm 이동합니다(라인 25).

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

Last Updated: