대회 템플릿은 대회 중 필드 제어 시스템과 통신하는 데 필요한 블록이 이미 포함된 예제 프로젝트로, 블록이 필드 규정을 준수하는지 확인하고, 복잡한 문제나 실격을 방지하기 위해 프로젝트를 설정하는 데 도움을 줍니다. ("대회"는 공식 필드 제어 하드웨어를 사용하는 VEX V5 로봇 대회 이벤트를 의미합니다.)
예시 페이지에서 공모전 템플릿을 열어보세요.
템플릿은 자율 주행 이전 단계, 자율 주행 모드, 운전자 제어의 세 부분으로 구성됩니다.
참고: 대회에서 프로젝트가 제대로 진행되려면, 모자 블록들을 프로젝트에 남겨두어야 합니다. 모자 블록은 이동할 수 있지만 프로젝트 내의 특정 위치에는 고정되어 있어야 합니다. 이 모자 블록들을 쌓아 올리세요.
자율 모드 설정 이전 단계에는 '시작 시 블록'을 사용하십시오.
"When Started" HAT 블록은 자이로 보정, 변수 설정 또는 기타 장치 설정과 같이 로봇에 필요한 모든 설정에 사용됩니다. 이 블록들은 프로젝트가 시작되는 즉시, 경기의 자율 플레이 부분이 시작되기 전에 실행됩니다.
참고: 설정이 필요하지 않은 경우 "시작 시" 스택을 비워둘 수 있습니다.
자율적일 때
"자율 주행 시" 햇 블록은 VRC 경기 중 자율 주행 구간에서 로봇을 제어하는 데 사용됩니다. 이 스택에 연결된 블록은 경기가 자율 실행 단계로 시작될 때 실행됩니다.
참고: 자율 루틴이 필요하지 않은 경우 "자율 실행 시" 스택을 비워둘 수 있습니다.
운전자가 제어할 때
"운전자 제어 시" 햇 블록은 VRC 경기 중 운전자 제어 구간에서 로봇을 제어하는 데 사용됩니다. 이 스택에 연결된 블록은 경기가 드라이버 컨트롤 기간으로 시작될 때 실행됩니다.
참고: 위의 "무한" 루프는 대부분의 사용자가 V5 컨트롤러의 입력에 응답하기 위해 이 스택에 조건부 C-블록을 배치하기 때문에 표시됩니다.