VEXcode GO에서 마이 블록 사용하기

내 블록은 VEXcode GO 내의 블록 카테고리 중 하나입니다. 다른 범주에는 모양, 소리, 감지 및 변수가 포함됩니다. 마이 블록은 프로젝트 전체에서 여러 번 사용할 수 있는 일련의 블록을 만드는 데 사용됩니다.


블록을 만드는 방법

내 블록 섹션이 표시되고 블록 만들기 버튼이 강조 표시된 VEXcode GO 도구 모음입니다.

내 블록 카테고리에서 '블록 만들기'를 선택하세요.

VEXcode GO 블록 만들기 메뉴가 열리고 블록 이름이 드라이브 인으로 변경되고 강조 표시됩니다. 오른쪽 하단의 파란색 확인 버튼이 강조 표시됩니다.

'블록 이름' 필드에 입력하여 블록 이름을 변경한 후 '확인'을 선택하세요.


블록을 사용자 정의하는 방법

입력(숫자)을 추가하세요

VEXcode GO 블록 만들기 메뉴가 열려 있고 블록 이름이 드라이브 인으로 설정되어 있습니다. 블록에 숫자 입력 필드가 추가되어 강조 표시되었습니다.

'블록 만들기' 화면에서 '입력(숫자) 추가' 옵션을 선택하세요. '숫자' 필드에 입력하여 입력 이름을 바꾼 다음 '확인'을 선택하세요.

입력 추가(부울)

VEXcode GO 블록 만들기 메뉴가 열려 있고 블록 이름이 드라이브 인으로 설정되어 있습니다. 부울 입력 필드가 블록에 추가되어 강조 표시되었습니다.

'블록 만들기' 화면에서 '부울' 옵션을 선택하세요. '부울' 필드에 입력하여 입력 이름을 바꾼 다음 '확인'을 선택하세요.

라벨 추가

VEXcode GO 블록 만들기 메뉴가 열려 있고 블록 이름이 드라이브 인으로 설정되어 있습니다. 블록에 라벨 필드가 추가되어 강조 표시되었습니다.

'블록 만들기' 화면에서 '라벨 추가' 옵션을 선택하세요. '라벨 텍스트' 필드에 라벨 이름을 입력한 후 '확인'을 선택하세요.

입력과 라벨 결합

VEXcode GO 블록 만들기 메뉴가 열려 있고 사용자 정의 블록이 생성되었습니다. 블록은 먼저 'Drive in'을 읽고, 그 다음에 숫자 입력 필드가 있고, 마지막으로 'mm square'라는 라벨로 끝납니다. 사용자 정의 블록 전체에 Xmm 정사각형으로 드라이브가 표시됩니다. 오른쪽 하단의 파란색 확인 버튼이 강조 표시됩니다.

일련의 블록을 생성하기 위해 입력과 라벨을 함께 결합한 다음 '확인'을 선택하세요.


입력/레이블을 삭제하는 방법

VEXcode GO 블록 만들기 메뉴가 열려 있고 블록 이름이 드라이브 인으로 설정되어 있습니다. 블록에 숫자 입력 필드가 추가되었으며, 그 위의 지우기 아이콘이 강조 표시되었습니다.

입력 또는 라벨을 삭제하려면 제거하려는 입력 또는 라벨 상단에 있는 '지우기' 아이콘을 선택하세요.


정의 블록을 사용하는 방법

VEXcode GO My Blocks 정의 블록이 강조 표시되었습니다. '숫자 mm 제곱으로 운전하세요'라고 읽히는데, 숫자는 블록 정의에 사용할 수 있는 매개변수입니다.

이제 매개변수가 생성되면 {Define} 블록에서 매개변수를 사용할 수 있습니다.

VEXcode GO My Blocks Definition 블록에 정의가 추가되었습니다. 스택에는 반복 블록이 4로 설정되어 있고, 반복 블록 내부에 200mm 드라이브 블록과 90도 회전 블록이 있습니다.

{Define} 블록에 추가 블록을 부착합니다.

숫자 매개변수가 있는 VEXcode GO My Blocks 정의 블록이 이제 정의에 사용됩니다. 스택에는 반복 블록이 4로 설정되어 있고, 반복 블록 내부에 90도 회전 블록 위에 드라이브 블록이 있습니다. 숫자 매개변수가 Drive for 블록에 배치되었으므로 이제 숫자 mm만큼 Drive forward로 읽힙니다.

{Define} 블록의 매개변수를 사용합니다.

VEXcode GO My Blocks 명령 블록이 시작 시 블록 아래에 추가되었습니다. 이 명령 블록은 숫자 mm 제곱으로 드라이브 명령을 호출합니다. 숫자 매개변수는 300으로 설정됩니다.

{When Started} 블록에 붙어 있는 [마이블록]을 이용하세요.


마이 블록 사용 방법

사각지대에서 운전하기 예

다음 예에서 로봇은 '내 블록'을 사용하여 다음을 수행합니다.

  • 200mm 정사각형으로 앞으로 운전하십시오.
  • 45도 우회전하세요.
  • 300mm 정사각형으로 전진하십시오.

{Define} 모자 블록은 절차를 세분화합니다. 다음 예에서는 이 {Define} 모자 블록이 특정 횟수만큼 광장을 주행하는 데 사용되는 블록을 분해합니다. 이 영상에서 보듯이, 정의에 있는 블록 내에서 사용할 인수를 {Define} 블록에서 끌어옵니다.

VEXcode GO 시작 시 아래에 3개의 블록이 있는 블록입니다. 먼저 200mm 정사각형 명령 블록을 구동한 다음 45도 오른쪽으로 회전한 후 300mm 정사각형 명령 블록을 구동합니다.

{Define} 번 블록이 설정되면 새로 생성된 블록을 드래그하여 {When Started} 블록에 추가하여 매개변수를 설정할 수 있습니다.

이전 VEXcode GO 블록은 블록 정의와 나란히 표시된 드라이브 인 숫자 mm 사각형 명령 블록을 사용하여 스택됩니다.

매개변수가 변경되면 프로젝트를 다운로드 및 실행전환할 준비가 됩니다.

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

Last Updated: