블록#

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

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

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

블록 입력 읽는 방법#

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

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

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

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

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

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

일반적인 블록 유형#

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

블록 유형

그것이 의미하는 바는

스택

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

모자

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

부울

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

보고자

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

C 블록

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

예시 블록 입력#

팔을 움직여 위치를 조정하세요#

팔을 특정 위치로 이동 블록은 6축 암을 지정된 x, y, z 좌표로 이동시킵니다.

[팔 v]을 위치 x:[120] y:[0] z:[100] [mm v]로 이동 ▶

매개변수

설명

엑스

목표 위치의 x 좌표.

와이

목표 위치의 y 좌표.

지

목표 위치의 z 좌표.

단위

좌표 단위를 선택합니다:

  • mm — 밀리미터
  • 인치

확장 화살표

기본적으로 이 블록은 대기 블록이므로 6축 암은 다음 블록을 실행하기 전에 이동을 완료합니다. 6축 암이 이동을 시작하고 즉시 다음 블록을 실행하도록 하려면 블록을 확장하여 대기하지 않음으로 설정하십시오.

예

시작 시
[Move the 6-Axis Arm to standard position at start of project.]
[팔 v]을 위치 x:(120) y:(120) z:(75) [mm v]로 이동 ▶