내 블록은 VEXcode IQ 내의 블록 범주 중 하나입니다. 다른 범주에는 모양, 소리, 감지 및 변수가 포함됩니다. 내 블록은 프로젝트 전체에서 여러 번 사용할 수 있는 일련의 블록을 만드는 데 사용됩니다.
블록을 만드는 방법
마이 블록 카테고리에서 "블록 만들기"를 선택합니다.
"블록 이름" 필드에 입력하여 블록 이름을 바꾼 다음 "확인"을 선택합니다.
블록을 사용자 정의하는 방법
입력 추가(숫자)
"블록 만들기(미리보기)" 화면에서 "입력(숫자) 추가" 옵션을 선택합니다. "숫자" 필드에 입력하여 입력 이름을 바꾼 다음 "확인"을 선택합니다.
입력 추가(부울)
"블록 만들기(미리보기)" 화면에서 "입력 추가(부울)" 옵션을 선택합니다. "Boolean" 필드에 입력하여 입력 이름을 바꾼 다음 "OK"를 선택합니다.
라벨 추가
"블록 만들기(미리보기)" 화면에서 "레이블 추가" 옵션을 선택합니다. "레이블 텍스트" 필드에 입력하여 레이블 이름을 바꾼 다음 "확인"을 선택합니다.
입력 및 레이블 결합
블록 시퀀스를 생성하기 위해 입력과 레이블을 함께 결합합니다.
입력/라벨 삭제 방법
입력 또는 레이블을 삭제하려면 제거하려는 입력 또는 레이블 상단의 "지우기" 아이콘을 선택하십시오.
정의 블록 사용 방법
이제 매개변수가 생성되면 "정의" 블록에서 사용할 수 있습니다.
"define" 블록에 추가 블록을 연결합니다.
"define" 블록의 매개변수를 사용합니다.
"시작할 때" 블록에 첨부된 "마이 블록"을 사용합니다.
마이블록 사용방법
사이렌 예제 재생
이 예에서 로봇은 My Blocks를 사용하여 다음을 수행합니다.
- 사이렌 소리 3회 재생
- 12인치 전진
- 사이렌 소리 6번 재생
"define" hat 블록은 절차를 세분화합니다. 다음 예에서 이 "정의" 모자 블록 는 사이렌 소리를 특정 횟수만큼 재생하는 데 사용되는 블록을 분해합니다. 블록 내에서 사용할 정의 블록에서 인수를 드래그하십시오.
"define" 블록이 설정되면 새로 생성된 블록을 드래그하여 "시작할 때" 블록에 추가하여 매개변수를 설정할 수 있습니다.
매개변수가 변경되면 프로젝트가 다운로드 및 실행될 준비가 된 것입니다.
새 줄로 인쇄 예
이 예에서 로봇은 My Blocks를 사용하여 다음을 수행합니다.
- 15인치 앞으로 운전
- 배터리 용량을 인쇄하고 커서를 Brain 화면의 새 줄로 이동하십시오.
- 로봇을 오른쪽으로 180도 회전
- 배터리 용량을 인쇄하고 커서를 Brain 화면의 새 줄로 이동하십시오.
"define" 모자 블록은 센서 리포터 값을 인쇄하는 데 사용되는 블록을 분해한 다음 새 라인으로 이동합니다. 블록 내에서 사용할 정의 블록에서 인수를 드래그하십시오.
"define" 블록이 설정되면 새로 생성된 블록을 드래그하여 "시작할 때" 블록에 추가하여 매개변수를 설정할 수 있습니다.
매개변수가 변경되면 프로젝트가 다운로드 및 실행될 준비가 된 것입니다.