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

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

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

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

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

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

로봇을 앞으로 나아가게 하는 간단한 프로젝트에서 명령 에는 세 개의 섹션이 있습니다.

  • 장치
  • 명령
  • 매개변수

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

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

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


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

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

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

이 프로젝트에서 로봇은 프로그램이 완료되기 전에 200밀리미터(24행) 동안 앞으로 운전한 다음 로봇을 50밀리미터(25행) 앞으로 운전합니다.

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