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

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


블록을 만드는 방법

VEX V5 소프트웨어의 My Block 선택 인터페이스 스크린샷. Blocks Tutorials 섹션에서 사용자 정의 블록을 만드는 옵션을 보여줍니다.

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

VEX V5 프로그래밍 인터페이스에서 블록의 이름을 바꾸는 방법을 보여주는 스크린샷으로, 블록 선택 메뉴와 이름 바꾸기 옵션이 강조되어 있습니다.

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


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

입력(숫자) 추가

블록 튜토리얼에서 '입력 추가' 옵션을 보여주는 VEX V5 블록 프로그래밍 인터페이스의 스크린샷으로, 프로그래밍 환경에서 블록에 입력을 추가하는 방법을 설명합니다.

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

입력 추가(부울)

'부울 추가' 블록 옵션을 보여주는 VEX V5 블록 프로그래밍 인터페이스의 스크린샷으로, 프로그래밍 튜토리얼에 부울 논리를 통합하는 방법을 설명합니다.

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

라벨 추가

블록에 라벨을 추가하는 방법을 보여주는 VEX V5 블록 프로그래밍 인터페이스의 스크린샷. 튜토리얼 섹션에서 사용자 지침을 위한 강조된 옵션과 명확한 레이아웃이 제공됩니다.

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

입력과 라벨 결합

'입력 결합' 블록 튜토리얼을 보여주는 VEX V5 블록 프로그래밍 인터페이스의 스크린샷. 로봇 프로그래밍을 위해 여러 입력 신호를 단일 출력으로 병합하는 방법을 설명합니다.

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


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

VEX V5 프로그래밍에서 블록을 삭제하는 단계를 보여주는 스크린샷으로, 삭제를 위한 강조된 옵션과 버튼이 있는 사용자 인터페이스가 특징입니다.

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


정의 블록을 사용하는 방법

V5의 블록 정의 기능의 스크린샷으로, 튜토리얼 섹션에서 블록을 만들고 사용자 정의하는 방법을 보여줍니다. 이 이미지는 블록 구성에 대한 옵션과 설정을 제공하는 사용자 인터페이스를 보여줍니다.

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

V5의 블록 정의 기능의 스크린샷으로, 튜토리얼 섹션에서 블록을 만들고 사용자 정의하는 방법을 보여줍니다. 이 이미지는 블록 구성에 대한 옵션과 설정을 제공하는 사용자 인터페이스를 보여줍니다.

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

V5의 블록 정의 기능의 스크린샷으로, 튜토리얼 섹션에서 블록을 만들고 사용자 정의하는 방법을 보여줍니다. 이 이미지는 블록 구성에 대한 옵션과 설정을 제공하는 사용자 인터페이스를 보여줍니다.

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

V5의 블록 정의 기능의 스크린샷으로, 튜토리얼 섹션에서 블록을 만들고 사용자 정의하는 방법을 보여줍니다. 이 이미지는 블록 구성에 대한 옵션과 설정을 제공하는 사용자 인터페이스를 보여줍니다.

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


마이 블록 사용 방법

사각지대에서 운전하기 예

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

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

{Define} 모자 블록은 절차를 세분화합니다. 다음 예에서는 이 {Define} 해트 블록이 특정 횟수만큼 광장을 주행하는 데 사용되는 블록을 분해합니다. 블록 내에서 사용할 인수를 {Define} 블록에서 드래그합니다.

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

다양한 프로그래밍 요소와 그 연결을 보여주는 튜토리얼에 나온 V5 블록의 그림으로, 사용자가 블록 기반 코딩 개념을 이해하는 데 도움이 되도록 설계되었습니다.

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

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

Last Updated: