주요 구조는 프로젝트 실행이 시작되는 곳입니다. 즉, 장치, 명령 및 매개변수가 포함된 명령이 여기에 추가되며, 이들의 조합이 실행될 때 특정 로봇 동작을 결정합니다.
주요 구조에는 열고 닫는 중괄호가 있습니다.
여는 중괄호는 항상 닫는 중괄호와 쌍을 이루어야 합니다.
기본 구조의 중괄호 사이에 로봇을 프로그래밍하기 위한 지침을 추가할 수 있습니다.
새 프로그램을 시작할 때마다 기본 구조 내부에는 코드 vexcodeInit(); 라인이 있습니다.
이 명령은 코드가 시작되기 전에 모든 장치(예: 모터, 센서)를 설정하고 초기화합니다. ()를 삭제하지
.
로봇을 앞으로 움직이는 간단한 프로젝트에서 명령 에는 세 개의 섹션이 포함됩니다.
- 장치
- 명령
- 매개변수
장치와 명령은 " 도트 연산자"이라는 마침표로 구분됩니다.
DriveFor 명령의 매개변수 주위에는 괄호 세트가 있습니다. 이것은 쌍 구두점(중괄호와 같은)의 또 다른 예입니다. 각 매개변수는 쉼표로 구분됩니다.
코드 줄 끝에는 세미콜론이 있습니다. 세미콜론은 컴파일러에게 이 명령어 이 완료되었으며 다음 명령어로 진행해야 함을 알려줍니다.
프로젝트에 여러 지침이 있는 경우 프로젝트 지침은 왼쪽에서 오른쪽으로, 위에서 아래로 실행됩니다.
세미콜론 배치에 따라 VEXcode Pro V5는 첫 번째 줄을 실행한 후 다음 줄을 실행합니다. 세미콜론 때문에 두 번째 줄로 이동해야 한다는 것을 알 수 있습니다.
프로젝트가 기본 구조의 닫는 중괄호에 도달하면 프로젝트가 종료됩니다.
프로젝트에서 로봇은 프로그램이 완료되기 전에 200mm 앞으로 이동한 다음(라인 24) 로봇을 앞으로 50mm 이동합니다(라인 25).