VEXcode V5에서 블록 경진대회 템플릿 사용하기

대회 템플릿은 대회 중 필드 제어 시스템과 통신하는 데 필요한 블록이 이미 포함된 예제 프로젝트로, 블록이 필드 규정을 준수하는지 확인하고, 복잡한 문제나 실격을 방지하기 위해 프로젝트를 설정하는 데 도움을 줍니다. ("대회"는 공식 필드 제어 하드웨어를 사용하는 VEX V5 로봇 대회 이벤트를 의미합니다.)  


예시 페이지에서 공모전 템플릿을 열어보세요.

VEXcode V5 툴바에서 파일 메뉴가 열려 있고 '예제 열기' 옵션이 선택된 상태입니다. '예제 열기'는 메뉴에서 '새로 만들기', '열기', '최근 예제 열기' 아래에 있는 네 번째 옵션입니다.


 

템플릿 범주의 예제 프로젝트 메뉴에서 공모전 템플릿 예제 프로젝트를 선택하세요.

템플릿은 자율 주행 이전 단계, 자율 주행 모드, 운전자 제어의 세 부분으로 구성됩니다.

VEXcode V5 블록 작업 공간에서 Competition Template 프로젝트가 열려 있습니다. 워크스페이스에는 각각 '시작 시', '자율 주행 시', '운전자 제어 시'라고 적힌 세 개의 개별 HAT 블록이 있습니다.

참고: 대회에서 프로젝트가 제대로 진행되려면, 모자 블록들을 프로젝트에 남겨두어야 합니다. 모자 블록은 이동할 수 있지만 프로젝트 내의 특정 위치에는 고정되어 있어야 합니다. 이 모자 블록들을 쌓아 올리세요.


자율 모드 설정 이전 단계에는 '시작 시 블록'을 사용하십시오.

VEXcode V5 블록 스택은 시작 시 GyroA를 보정합니다.

"When Started" HAT 블록은 자이로 보정, 변수 설정 또는 기타 장치 설정과 같이 로봇에 필요한 모든 설정에 사용됩니다. 이 블록들은 프로젝트가 시작되는 즉시, 경기의 자율 플레이 부분이 시작되기 전에 실행됩니다.

참고: 설정이 필요하지 않은 경우 "시작 시" 스택을 비워둘 수 있습니다.


자율적일 때

자율 주행 시 20mm 전진 후 90도 우회전하고 주행 속도를 60%로 설정한 다음 30mm 전진하라는 VEXcode V5 블록 스택을 읽습니다.

"자율 주행 시" 햇 블록은 VRC 경기 중 자율 주행 구간에서 로봇을 제어하는 ​​데 사용됩니다. 이 스택에 연결된 블록은 경기가 자율 실행 단계로 시작될 때 실행됩니다.

참고: 자율 루틴이 필요하지 않은 경우 "자율 실행 시" 스택을 비워둘 수 있습니다.


운전자가 제어할 때 

VEXcode V5는 드라이버 제어 시 영원히 스택을 차단합니다. 이 예제에서 forever C 블록은 비어 있습니다.

"운전자 제어 시" 햇 블록은 VRC 경기 중 운전자 제어 구간에서 로봇을 제어하는 ​​데 사용됩니다.  이 스택에 연결된 블록은 경기가 드라이버 컨트롤 기간으로 시작될 때 실행됩니다.

참고: 위의 "무한" 루프는 대부분의 사용자가 V5 컨트롤러의 입력에 응답하기 위해 이 스택에 조건부 C-블록을 배치하기 때문에 표시됩니다.

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

Last Updated: