블록#

VEX AIR 블록 API 참조는 각 VEXcode 블록의 기능, 입력값이 드론의 동작을 어떻게 변경하는지, 그리고 프로젝트에서 블록을 사용하는 방법을 설명합니다.

이 자료는 프로젝트에 블록을 추가하기 전에 블록의 특성을 이해하거나, 블록이 보고하는 내용을 확인하거나, 같은 범주 내에서 유사한 블록을 비교할 때 사용하세요.

블록은 VEXcode AIR 블록 프로젝트에서 사용됩니다. 파이썬 프로젝트에서는 텍스트 기반 API 섹션을 대신 사용합니다.

블록 입력 읽는 방법#

대부분의 블록 항목에는 다음 부분이 포함됩니다.

  • 블록 설명 - 블록의 기능과 사용 시기를 설명합니다.

  • 블록 이미지 - VEXcode AIR에서 블록이 어떻게 보이는지 보여줍니다.

  • 매개변수 - 블록의 입력값을 나열하고 각 입력값이 드론 또는 프로젝트에 어떤 영향을 미치는지 설명합니다.

  • 반환 값 - 부울 또는 리포터 블록이 보고하는 내용을 설명합니다.

  • 예시 - 프로젝트에서 블록을 사용하는 한 가지 방법을 보여줍니다.

일반적인 블록 유형#

블록 모양마다 프로젝트에서 각기 다른 역할을 합니다.

블록 유형

그것이 의미하는 바는

스택

동작을 수행하는 블록입니다. 스택 블록은 다른 블록의 위아래로 연결되어 쌓입니다.

모자

프로젝트 시작이나 이벤트 발생과 같은 특정 상황이 발생했을 때 블록 스택을 시작하는 블록입니다.

부울

부울 블록은 참 또는 거짓을 반환합니다. 부울 블록은 if then 또는 wait until 블록과 같은 조건문 내에서 자주 사용됩니다.

보고자

숫자나 텍스트와 같은 값을 보고하는 블록입니다. 보고 블록은 다른 블록 내에서 자주 사용됩니다.

C 블록

다른 블록들을 감싸고 실행 시점이나 방식을 제어하는 ​​블록으로, 반복 블록이나 조건문 블록 등이 있습니다.

예시 블록 입력#

이동하다#

이동 블록은 현재 이동 속도를 이용하여 드론을 네 가지 특정 방향으로 이동시킵니다.

앞으로 이동 스택 블록#
[앞으로 v] 방향으로 이동

매개변수

설명

방향

드론을 다음 방향 중 하나로 움직이세요:

  • 앞으로
  • 오른쪽
  • 왼쪽
  • 뒤로

예

시작 시
[Move forward for 2 seconds.]
[500] [mm v] 높이로 이륙 ▶
[앞으로 v] 방향으로 이동
[2]초 기다리기
착륙 ▶