블록#

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

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

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

블록 입력 읽는 방법#

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

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

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

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

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

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

일반적인 블록 유형#

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

블록 유형

그것이 의미하는 바는

스택

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

모자

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

부울

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

보고자

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

C 블록

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

예시 블록 입력#

운전하다#

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

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

매개변수

설명

방향

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

예

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