화면#

소개#

화면 카테고리에는 IQ(2세대) 브레인의 내장 화면에 텍스트, 값 및 그래픽을 표시할 수 있는 블록이 포함되어 있습니다. 이러한 블록을 사용하여 센서 데이터를 출력하거나, 사용자 지정 인터페이스를 만들거나, 선, 도형 및 텍스트와 같은 시각적 요소를 스타일과 색상을 조정하여 그릴 수 있습니다.

그림을 그릴 때 브레인의 해상도는 160 x 108 픽셀입니다.

아래는 모든 블록 목록입니다.

인쇄 — Brain 화면에 텍스트와 값을 표시합니다.

설정 — 화면 표시 속성 구성.

그리기 — 브레인 화면에 도형과 그래픽을 만드세요.

인쇄#

화면의 행 열 위치로 커서를 설정합니다.#

화면의 행 열에 커서 설정 스택 블록은 Brain 화면의 특정 행과 열로 커서를 이동합니다. 다음 화면에 인쇄 블록은 해당 위치에서 인쇄를 시작합니다. 편안하게 들어갈 수 있는 행과 열의 수는 선택한 글꼴에 따라 다릅니다.

고정폭 글꼴은 모든 문자의 너비가 동일하여 텍스트 배치가 일관적입니다. 이와 대조적으로 비례 글꼴은 문자 너비가 다양하여 일부 문자가 다른 문자보다 더 많은 공간을 차지합니다. 그러나 어떤 글꼴 유형을 사용하든 화면의 행 열에 커서 설정 스택 블록은 글꼴 스타일이 아닌 행 및 열 크기를 기준으로 커서를 배치합니다. 글꼴 크기는 화면의 글꼴 설정 스택 블록을 사용하여 조정할 수 있습니다.

커서 스택 블록 설정#
화면에서 커서를 [1]행 [1]열로 이동

매개변수

설명

열

커서를 이동할 행을 정수로 입력하십시오.

열

커서를 이동할 열을 정수로 입력하세요.

예

시작 시
[Repeatedly print the current timer at Row 1 Column 1]
무한 반복
화면에 (타이머(초)) 출력 ◀ 및 커서를 다음 행으로 이동
(1)초 기다리기
화면 지우기
화면에서 커서를 (1)행 (1)열로 이동

VEX IQ Brain 화면의 스크린샷이 왼쪽 상단 모서리에 흰색 텍스트로 25라고 표시되어 있습니다.

화면에서 커서를 다음 행으로 이동#

화면에서 커서를 다음 행으로 이동 스택 블록은 Brain 화면에서 커서를 다음 행의 1열로 이동합니다.

화면에서 커서를 다음 행으로 이동

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시
[Display two lines of text.]
화면에 [Line 1] 출력 ▶
화면에서 커서를 다음 행으로 이동
화면에 [Line 2] 출력 ◀ 및 커서를 다음 행으로 이동

IQ Brain 화면의 스크린샷에는 왼쪽 상단 모서리에 흰색 텍스트로 Line 1이 표시되고 그 바로 아래에 Line 2가 표시됩니다.

화면의 행 지우기#

화면에서 행 지우기 스택 블록은 브레인 화면에서 텍스트 한 행을 지웁니다.

화면에서 (1)행 지우기

매개변수

설명

열

지울 행 번호입니다.

예

시작 시
[Display text on two rows, but only keep one.]
화면에 [This text stays] 출력 ◀ 및 커서를 다음 행으로 이동
화면에 [This disappears] 출력 ◀ 및 커서를 다음 행으로 이동
(3)초 기다리기
화면에서 (2)행 지우기

커서 열#

커서 열 리포터 블록은 텍스트가 출력될 열 번호를 정수로 보고합니다.

커서 열 리포터 블록#
(커서 열)

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

실행 시 화면의 3행 2열로 커서를 이동하고 현재 커서가 가리키는 열 번호를 출력합니다.#
시작 시
[Display the cursor's current column.]
화면에서 커서를 [3]행 [2]열로 이동
화면에 (커서 열) 출력 ▶

커서 행#

커서 행 리포터 블록은 텍스트가 출력될 행 번호를 정수로 보고합니다.

커서 행 리포터 블록#
(커서 행)

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

실행 시 화면의 6행 2열로 커서를 이동하고 현재 커서의 행 번호를 출력합니다.#
시작 시
[Display the cursor's current row.]
화면에서 커서를 [3]행 [2]열로 이동
화면에 (커서 행) 출력 ▶

설정#

선명한 화면#

화면 지우기 스택 블록은 브레인 화면에서 모든 텍스트와 그림을 지웁니다.

화면 지우기

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시
[Fill the screen, then clear it after 2 seconds.]
(5)번 반복
화면에 [Line] 출력 ◀ 및 커서를 다음 행으로 이동
끝
(3)초 기다리기
화면 지우기

화면에 글꼴 설정#

화면 글꼴 설정 스택 블록은 브레인 화면에 텍스트를 표시하는 데 사용되는 글꼴과 크기를 설정합니다. 이 글꼴은 이후에 출력되는 모든 텍스트에 적용됩니다.

화면에서 글꼴을 [고정폭 v] [보통 v]로 설정

매개변수

설명

세례반

사용할 글꼴: 고정폭 글꼴 또는 비례폭 글꼴

크기

사용 사이즈:

  • 엑스트라 스몰
  • 스몰
  • 미디엄
  • 라지
  • 엑스트라 라지
  • 슈퍼 라지

VEX IQ Brain 화면의 스크린샷으로, Mono 12 글꼴로 숫자와 문자가 나열되어 있습니다. 문자 AZ는 화면 너비 전체에 걸쳐 한 줄로 표시됩니다. 왼쪽 하단에는 가로 26자, 세로 9줄을 나타냅니다.
Mono Extra Small

이전 스크린샷과 동일한 스크린샷이지만, Mono 15 글꼴을 사용했습니다. AT라는 글자가 한 줄에 화면 전체 너비로 표시됩니다. 왼쪽 하단에는 가로 20자, 세로 7줄을 나타냅니다.
Mono Small

이전 스크린샷과 동일하지만, Mono 20 글꼴이 적용되었습니다. AP라는 글자가 한 줄에 화면 전체 너비로 표시됩니다. 왼쪽 하단에는 가로 16자, 세로 5줄을 나타냅니다.
Mono Medium

이전 스크린샷과 동일하지만, Mono 30 글꼴을 사용했습니다. 1부터 9까지의 숫자와 추가 0이 한 줄에 화면 전체 너비로 표시됩니다. 왼쪽 하단 모서리는 3행을 나타냅니다.
Mono Large

이전 스크린샷과 동일하지만, 모노 40 글꼴을 사용했습니다. 1부터 8까지의 숫자가 두 번째 줄에 화면 전체 너비로 표시됩니다.
모노 엑스트라 라지

이전 스크린샷과 동일한 스크린샷이지만, 이번에는 Mono 60 글꼴이 적용되었습니다. 화면에는 MN 60이라는 글자가 큰 글꼴로 표시되어 화면 상단 절반을 거의 다 차지하고 있습니다.
Mono Super Large

이전 스크린샷과 동일하지만 Prop 20 글꼴이 적용되었습니다. AW라는 글자가 한 줄로 화면 전체 너비에 걸쳐 있습니다. 왼쪽 하단에는 가로 26자, 세로 5줄을 나타냅니다.
Prop Medium

이전 스크린샷과 동일하지만 Prop 30 글꼴이 적용되었습니다. 숫자 1-9가 한 줄에 두 번씩 반복되어 화면 전체 너비를 차지합니다. 왼쪽 하단에는 가로 18자, 세로 3줄을 나타냅니다.
Prop Large

이전 스크린샷과 동일하지만, Prop 40 글꼴이 적용되었습니다. 화면의 첫 번째 줄에는 Prop 40, 두 번째 줄에는 14 by 2라고 표시됩니다.
Prop Extra Large

이전 스크린샷과 동일한 스크린샷이지만, 이번에는 Prop 60 글꼴이 적용되었습니다. 화면에는 PROP 60이라는 글자가 큰 글꼴로 표시되어 화면 상단 절반의 거의 전체를 차지합니다.
Prop Super Large

예

시작 시
[Display two different fonts on separate lines.]
화면에서 글꼴을 [고정폭 v] [보통 v]로 설정
화면에 [Mono Medium] 출력 ◀ 및 커서를 다음 행으로 이동
화면에서 글꼴을 [가변폭 v] [보통 v]로 설정
화면에 [Prop Medium] 출력 ◀ 및 커서를 다음 행으로 이동

왼쪽 상단 모서리에 흰색 글씨로 두 줄이 표시된 IQ Brain 화면의 스크린샷입니다. 첫 번째 줄에는 Mono Medium이라고 쓰여 있고, 바로 아래 두 번째 줄에는 더 작은 글꼴로 Prop Medium이라고 쓰여 있습니다.

화면에서 인쇄 정밀도를 설정하세요#

화면 출력 정밀도 설정 스택 블록은 Brain 화면에 숫자를 출력할 때 표시할 소수점 자릿수를 설정합니다. 이 출력 정밀도는 이후에 출력되는 모든 숫자에 적용됩니다.

화면에서 출력 정밀도를 [0.1 v]으로 설정

매개변수

설명

정도

사용할 인쇄 정밀도:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • 모든 자릿수

예

시작 시
[Print 1/3 as 0.33.]
화면에서 출력 정밀도를 [0.01 v]으로 설정
화면에 ([1] / [3]) 출력 ◀ 및 커서를 다음 행으로 이동

왼쪽 상단에 흰색 글씨로 0.33이라고 표시된 IQ Brain 화면의 스크린샷입니다.

화면에서 펜 너비를 설정하세요#

화면에서 펜 두께 설정 스택 블록은 그려진 선과 도형 윤곽선의 두께를 설정합니다.

화면에서 펜 너비를 [10]로 설정

매개변수

설명

너비

펜 너비는 픽셀 단위로 0에서 32까지입니다.

예

시작 시
[Draw two circles with different pen widths.]
화면에 원 (40) (70) (20) 그리기
화면에서 펜 너비를 (5)로 설정
화면에 원 (100) (70) (20) 그리기

화면 하단에 흰색 원 두 개가 인쇄된 IQ Brain 화면의 스크린샷입니다. 왼쪽 원은 오른쪽 원보다 테두리가 더 좁게 그려져 있습니다.

화면에서 펜/글꼴 색상 설정#

화면의 펜/글꼴 색상 설정 스택 블록은 텍스트, 픽셀, 선 및 도형 윤곽선의 색상을 설정합니다.

화면에서 펜/글꼴 색상을 [빨강 v]로 설정

매개변수

설명

색상

사용할 펜과 글꼴 색상:

  • 빨간색
  • 초록색
  • 파란색
  • 흰색
  • 노란색
  • 주황색
  • 보라색
  • 적자색
  • 보라색
  • 청자색
  • 청록색
  • 황록색
  • 황주황색
  • 적주황색

예

시작 시
[Draw two rectangles with different colors.]
화면에 사각형 (100) (50) (10) (20) 그리기
화면에서 펜/글꼴 색상을 [파랑 v]로 설정
화면에 사각형 (50) (50) (10) (20) 그리기

화면 하단에 작은 사각형 두 개가 그려진 IQ Brain 화면의 스크린샷입니다. 왼쪽 사각형은 파란색이고 오른쪽 사각형은 흰색입니다.

화면 채우기 색상 설정#

화면 채우기 색상 설정 스택 블록은 도형을 그릴 때 사용되는 채우기 색상을 설정합니다.

화면에서 채우기 색상을 [빨강 v]로 설정

매개변수

설명

색상

사용할 채우기 색상:

  • 빨간색
  • 초록색
  • 파란색
  • 흰색
  • 노란색
  • 주황색
  • 보라색
  • 적자색
  • 보라색
  • 청자색
  • 청록색
  • 황록색
  • 황주황색
  • 적주황색

예

시작 시
[Draw a yellow circle.]
화면에서 채우기 색상을 [노랑 v]로 설정
화면에 원 (50) (50) (20) 그리기

화면 왼쪽 절반에 얇은 흰색 테두리가 있는 밝은 노란색 원이 그려진 IQ Brain 화면의 스크린샷.

그리다#

화면에 픽셀을 그립니다#

화면에 픽셀 그리기 스택 블록은 현재 펜 색상을 사용하여 선택된 x 및 y 좌표에 픽셀 하나를 그립니다.

화면에 픽셀 [0] [0] 그리기

매개변수

설명

엑스

픽셀을 그릴 x 좌표(0~159)입니다.

와이

픽셀을 그릴 y 좌표(0~107)입니다.

예

시작 시
[Draw one pixel at the center of the screen.]
화면에 픽셀 (80) (50) 그리기

화면 중앙에 작은 흰색 점이 있는 IQ Brain 화면의 스크린샷입니다.

화면에 선을 그립니다#

화면에 선 그리기 스택 블록은 현재 펜 너비와 펜 색상을 사용하여 첫 번째 화면 좌표(x1, y1)에서 두 번째 화면 좌표(x2, y2)까지 선을 그립니다.

화면에 선 [0] [0] [159] [107] 그리기

매개변수

설명

x1

선의 시작점의 x 좌표(픽셀 단위, 0~159)입니다.

y1

선의 시작점의 y 좌표(픽셀 단위, 0~107)입니다.

x2

선의 끝점의 x 좌표(픽셀 단위, 0~159)입니다.

y2

선의 끝점의 y 좌표는 픽셀 단위로 0에서 107까지의 값을 가집니다.

예

시작 시
[Draw a line from the top left to bottom right of the screen.]
화면에 선 (0) (0) (159) (107) 그리기

왼쪽 위 모서리에서 오른쪽 아래 모서리까지 흰색 대각선이 그려진 IQ Brain 화면의 스크린샷.

화면에 사각형을 그리세요#

화면에 사각형 그리기 스택 블록은 현재 펜 너비, 펜 색상 및 채우기 색상을 사용하여 사각형을 그립니다.

화면에 사각형 [0] [0] [10] [10] 그리기

매개변수

설명

엑스

직사각형의 왼쪽 상단 모서리의 x 좌표(픽셀 단위, 0~159)입니다.

와이

직사각형의 왼쪽 상단 모서리의 y 좌표(픽셀 단위, 0~107)입니다.

너비

직사각형의 너비를 픽셀 단위로 나타낸 값입니다.

키

직사각형의 높이를 픽셀 단위로 나타낸 값입니다.

예

시작 시
[Draw a rectangle on the screen.]
화면에 사각형 (25) (25) (100) (50) 그리기

화면 중앙에 거의 맞춰 그려진 커다란 흰색 사각형이 있는 IQ Brain 화면의 스크린샷입니다.

화면에 원을 그리세요#

화면에 원 그리기 스택 블록은 현재 펜 너비, 펜 색상 및 채우기 색상을 사용하여 원을 그립니다.

화면에 원 [0] [0] [10] 그리기

매개변수

설명

엑스

원의 중심의 x 좌표(픽셀 단위, 0~159)입니다.

와이

원의 중심의 y 좌표는 픽셀 단위로 0부터 107까지의 값을 가집니다.

반지름

원의 반지름(픽셀 단위).

예

시작 시
[Draw a circle on the screen.]
화면에 원 (80) (50) (20) 그리기

화면 중앙에 흰색 원이 그려진 IQ Brain 화면의 스크린샷.