VEXcode IQ에서 내 블록 사용하기

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


 블록을 만드는 방법

Make_a_Block.png

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

Rename_a_block.png

"블록 이름" 필드에 입력하여 블록 이름을 바꾼 다음 "확인"을 선택합니다.


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

입력(숫자) 추가

입력_a_번호.png

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

입력 추가(부울)

Add_a_boolean.png

"블록 만들기(미리 보기)" 화면에서 "입력 추가(부울)" 옵션을 선택합니다. "부울" 필드에 입력하여 입력 이름을 바꾼 다음 "확인"을 선택합니다.

라벨 추가

Add_a_label.png

“블록 만들기(미리보기)” 화면에서 “레이블 추가” 옵션을 선택하세요. "라벨 텍스트" 필드에 입력하여 레이블 이름을 바꾼 다음 "확인"을 선택합니다.

입력과 라벨 결합

Combine_inputs_and_labels.png

일련의 블록을 생성하기 위해 입력과 레이블을 함께 결합합니다.


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

삭제_라벨___입력.png

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


정의 블록을 사용하는 방법

정의_블록.png

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

Add_blocks_to_define.png

"정의" 블록에 추가 블록을 부착합니다.

Use_paramaters_in_define_block.png

"define" 블록의 매개변수를 사용합니다.

Attach_to_When_Started.png

“시작할 때” 블록에 첨부된 “마이 블록”을 사용하세요.


마이 블록 사용 방법

사이렌 재생 예

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

  • 사이렌 소리를 3번 울립니다.
  • 12인치 앞으로 이동
  • 사이렌 소리를 6번 울립니다.

"정의" 모자 블록은 절차를 세분화합니다. 다음 예에서 이 "정의" hat block 는 사이렌 소리를 특정 횟수만큼 재생하는 데 사용되는 블록을 분해합니다. 블록 내에서 사용할 인수를 정의 블록에서 드래그합니다.

"정의" 블록이 설정되면 새로 생성된 블록을 드래그하여 "시작 시" 블록에 추가하여 매개변수를 설정할 수 있습니다.

Play_siren_example.png

매개변수변경되면 프로젝트를 하고 실행할 준비가 됩니다.

새 줄로 인쇄 예

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

  • 15인치 앞으로 이동
  • 배터리 용량을 인쇄하고 커서를 Brain 화면의 새 줄로 이동합니다.
  • 로봇을 오른쪽으로 180도 회전
  • 배터리 용량을 인쇄하고 커서를 Brain 화면의 새 줄로 이동합니다.

 

"정의" 모자 블록은 센서 리포터 값을 인쇄하는 데 사용되는 블록을 분해한 다음 새 줄로 이동합니다. 블록 내에서 사용할 인수를 정의 블록에서 드래그합니다.

"정의" 블록이 설정되면 새로 생성된 블록을 드래그하여 "시작 시" 블록에 추가하여 매개변수를 설정할 수 있습니다.

이름없음.png

매개변수변경되면 프로젝트를 하고 실행할 준비가 됩니다.

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

Last Updated: