블록#

VEXcode VR 블록 API 참조는 각 VEXcode 블록의 기능, 입력값이 로봇의 동작을 어떻게 변화시키는지, 그리고 프로젝트에서 블록을 어떻게 사용할 수 있는지에 대해 설명합니다.

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

VEXcode VR의 블록은 사용 중인 플레이그라운드와 로봇에 따라 다를 수 있습니다. 일부 로봇은 모든 플레이그라운드에서 나타나지 않는 고유한 블록을 포함하고 있습니다.

VR 속 놀이터와 로봇#

Playgrounds 섹션을 사용하여 각 Playground에서 사용되는 로봇을 확인하고 Playground별 설정 세부 정보, 필드 정보 및 도전 과제 컨텍스트를 찾으세요.

로봇 섹션을 사용하여 고유한 기능을 가진 로봇에 대한 로봇별 블록 페이지를 찾으세요. 로봇 페이지에는 각 로봇이 사용되는 플레이그라운드도 표시되므로 프로젝트에서 로봇별 블록을 사용할 수 있는지 여부를 알 수 있습니다.

블록 입력 읽는 방법#

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

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

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

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

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

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

일반적인 블록 유형#

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

블록 유형

그것이 의미하는 바는

스택

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

모자

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

부울

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

보고자

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

C 블록

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

예시 블록 입력#

운전하다#

드라이브 스택 블록은 로봇을 앞뒤로 무한히 움직이게 합니다. 로봇은 방향 전환이나 정지와 같은 다른 동작이 주어질 때까지 계속 움직입니다.

[앞으로 v] 방향으로 주행

매개변수

설명

방향

로봇의 이동 방향: 앞으로 또는 뒤로.

예

시작 시 :: hat events
[Drive forward, then stop.]
[앞으로 v] 방향으로 주행
(2)초 기다리기
주행 정지