화면#
소개#
화면 카테고리에는 IQ(2세대) 브레인의 내장 화면에 텍스트, 값 및 그래픽을 표시할 수 있는 블록이 포함되어 있습니다. 이러한 블록을 사용하여 센서 데이터를 출력하거나, 사용자 지정 인터페이스를 만들거나, 선, 도형 및 텍스트와 같은 시각적 요소를 스타일과 색상을 조정하여 그릴 수 있습니다.
그림을 그릴 때 브레인의 해상도는 160 x 108 픽셀입니다.
아래는 모든 블록 목록입니다.
인쇄 — Brain 화면에 텍스트와 값을 표시합니다.
화면에 출력 — Brain 화면에 텍스트, 숫자 또는 변수 값을 출력합니다.
화면의 행 열에 커서 설정 — 커서를 특정 행과 열로 이동합니다.
화면의 다음 행으로 커서 설정 — 커서를 다음 행의 1열로 이동합니다.
화면의 행 지우기 — 특정 행의 텍스트를 지웁니다.
커서 열 — 텍스트가 출력될 열 번호를 보고합니다.
커서 행 — 텍스트가 출력될 행 번호를 보고합니다.
설정 — 화면 표시 속성 구성.
화면 지우기 — 전체 화면을 지웁니다.
화면의 글꼴 설정 — 인쇄 텍스트의 글꼴 스타일과 크기를 설정합니다.
화면의 인쇄 정밀도 설정 — 숫자를 인쇄할 때 표시할 소수점 자릿수를 설정합니다.
화면의 펜 두께 설정 — 그려진 선과 도형 윤곽선의 두께를 설정합니다.
화면의 펜/글꼴 색상 설정 — 텍스트, 픽셀, 선 및 도형 윤곽선의 색상을 설정합니다.
화면의 채우기 색상 설정 — 그려진 도형의 채우기 색상을 설정합니다.
그리기 — 브레인 화면에 도형과 그래픽을 만드세요.
화면에 픽셀 그리기 — 좌표에 단일 픽셀을 그립니다.
화면에 선 그리기 — 두 점 사이에 선을 그립니다.
화면에 사각형 그리기 — 사각형을 그립니다.
화면에 원 그리기 — 원을 그립니다.
인쇄#
화면에 인쇄#
화면에 인쇄 스택 블록은 현재 커서 위치 및 글꼴에 있는 Brain 화면에 텍스트, 숫자 또는 변수 값을 인쇄합니다.
화면에 [VEXcode] 출력 ▶
매개변수 |
설명 |
|---|---|
값 |
표시할 텍스트, 숫자 또는 변수 값입니다. |
커서를 다음 행으로 설정합니다. |
화살표( ▶ )를 선택하여 블록을 확장하면 커서를 다음 행으로 이동이라는 문구가 표시되고, 인쇄 후 커서가 다음 행의 첫 번째 열로 이동합니다. |
예
시작 시
[Display a message at the starting cursor position.]
화면에 [Hello, Robot!] 출력 ◀ 및 커서를 다음 행으로 이동

화면의 행 열 위치로 커서를 설정합니다.#
화면의 행 열에 커서 설정 스택 블록은 Brain 화면의 특정 행과 열로 커서를 이동합니다. 다음 화면에 인쇄 블록은 해당 위치에서 인쇄를 시작합니다. 편안하게 들어갈 수 있는 행과 열의 수는 선택한 글꼴에 따라 다릅니다.
고정폭 글꼴은 모든 문자의 너비가 동일하여 텍스트 배치가 일관적입니다. 이와 대조적으로 비례 글꼴은 문자 너비가 다양하여 일부 문자가 다른 문자보다 더 많은 공간을 차지합니다. 그러나 어떤 글꼴 유형을 사용하든 화면의 행 열에 커서 설정 스택 블록은 글꼴 스타일이 아닌 행 및 열 크기를 기준으로 커서를 배치합니다. 글꼴 크기는 화면의 글꼴 설정 스택 블록을 사용하여 조정할 수 있습니다.
화면에서 커서를 [1]행 [1]열로 이동
매개변수 |
설명 |
|---|---|
열 |
커서를 이동할 행을 정수로 입력하십시오. |
열 |
커서를 이동할 열을 정수로 입력하세요. |
예
시작 시
[Repeatedly print the current timer at Row 1 Column 1]
무한 반복
화면에 (타이머(초)) 출력 ◀ 및 커서를 다음 행으로 이동
(1)초 기다리기
화면 지우기
화면에서 커서를 (1)행 (1)열로 이동

화면에서 커서를 다음 행으로 이동#
화면에서 커서를 다음 행으로 이동 스택 블록은 Brain 화면에서 커서를 다음 행의 1열로 이동합니다.
화면에서 커서를 다음 행으로 이동
매개변수 |
설명 |
|---|---|
이 블록에는 매개변수가 없습니다. |
예
시작 시
[Display two lines of text.]
화면에 [Line 1] 출력 ▶
화면에서 커서를 다음 행으로 이동
화면에 [Line 2] 출력 ◀ 및 커서를 다음 행으로 이동

화면의 행 지우기#
화면에서 행 지우기 스택 블록은 브레인 화면에서 텍스트 한 행을 지웁니다.
화면에서 (1)행 지우기
매개변수 |
설명 |
|---|---|
열 |
지울 행 번호입니다. |
예
시작 시
[Display text on two rows, but only keep one.]
화면에 [This text stays] 출력 ◀ 및 커서를 다음 행으로 이동
화면에 [This disappears] 출력 ◀ 및 커서를 다음 행으로 이동
(3)초 기다리기
화면에서 (2)행 지우기
커서 열#
커서 열 리포터 블록은 텍스트가 출력될 열 번호를 정수로 보고합니다.
(커서 열)
매개변수 |
설명 |
|---|---|
이 블록에는 매개변수가 없습니다. |
예
시작 시
[Display the cursor's current column.]
화면에서 커서를 [3]행 [2]열로 이동
화면에 (커서 열) 출력 ▶
커서 행#
커서 행 리포터 블록은 텍스트가 출력될 행 번호를 정수로 보고합니다.
(커서 행)
매개변수 |
설명 |
|---|---|
이 블록에는 매개변수가 없습니다. |
예
시작 시
[Display the cursor's current row.]
화면에서 커서를 [3]행 [2]열로 이동
화면에 (커서 행) 출력 ▶
설정#
선명한 화면#
화면 지우기 스택 블록은 브레인 화면에서 모든 텍스트와 그림을 지웁니다.
화면 지우기
매개변수 |
설명 |
|---|---|
이 블록에는 매개변수가 없습니다. |
예
시작 시
[Fill the screen, then clear it after 2 seconds.]
(5)번 반복
화면에 [Line] 출력 ◀ 및 커서를 다음 행으로 이동
끝
(3)초 기다리기
화면 지우기
화면에 글꼴 설정#
화면 글꼴 설정 스택 블록은 브레인 화면에 텍스트를 표시하는 데 사용되는 글꼴과 크기를 설정합니다. 이 글꼴은 이후에 출력되는 모든 텍스트에 적용됩니다.
화면에서 글꼴을 [고정폭 v] [보통 v]로 설정
매개변수 |
설명 |
|---|---|
세례반 |
사용할 글꼴: 고정폭 글꼴 또는 비례폭 글꼴 |
크기 |
사용 사이즈:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
예
시작 시
[Display two different fonts on separate lines.]
화면에서 글꼴을 [고정폭 v] [보통 v]로 설정
화면에 [Mono Medium] 출력 ◀ 및 커서를 다음 행으로 이동
화면에서 글꼴을 [가변폭 v] [보통 v]로 설정
화면에 [Prop Medium] 출력 ◀ 및 커서를 다음 행으로 이동

화면에서 인쇄 정밀도를 설정하세요#
화면 출력 정밀도 설정 스택 블록은 Brain 화면에 숫자를 출력할 때 표시할 소수점 자릿수를 설정합니다. 이 출력 정밀도는 이후에 출력되는 모든 숫자에 적용됩니다.
화면에서 출력 정밀도를 [0.1 v]으로 설정
매개변수 |
설명 |
|---|---|
정도 |
사용할 인쇄 정밀도:
|
예
시작 시
[Print 1/3 as 0.33.]
화면에서 출력 정밀도를 [0.01 v]으로 설정
화면에 ([1] / [3]) 출력 ◀ 및 커서를 다음 행으로 이동

화면에서 펜 너비를 설정하세요#
화면에서 펜 두께 설정 스택 블록은 그려진 선과 도형 윤곽선의 두께를 설정합니다.
화면에서 펜 너비를 [10]로 설정
매개변수 |
설명 |
|---|---|
너비 |
펜 너비는 픽셀 단위로 0에서 32까지입니다. |
예
시작 시
[Draw two circles with different pen widths.]
화면에 원 (40) (70) (20) 그리기
화면에서 펜 너비를 (5)로 설정
화면에 원 (100) (70) (20) 그리기

화면에서 펜/글꼴 색상 설정#
화면의 펜/글꼴 색상 설정 스택 블록은 텍스트, 픽셀, 선 및 도형 윤곽선의 색상을 설정합니다.
화면에서 펜/글꼴 색상을 [빨강 v]로 설정
매개변수 |
설명 |
|---|---|
색상 |
사용할 펜과 글꼴 색상:
|
예
시작 시
[Draw two rectangles with different colors.]
화면에 사각형 (100) (50) (10) (20) 그리기
화면에서 펜/글꼴 색상을 [파랑 v]로 설정
화면에 사각형 (50) (50) (10) (20) 그리기

화면 채우기 색상 설정#
화면 채우기 색상 설정 스택 블록은 도형을 그릴 때 사용되는 채우기 색상을 설정합니다.
화면에서 채우기 색상을 [빨강 v]로 설정
매개변수 |
설명 |
|---|---|
색상 |
사용할 채우기 색상:
|
예
시작 시
[Draw a yellow circle.]
화면에서 채우기 색상을 [노랑 v]로 설정
화면에 원 (50) (50) (20) 그리기

그리다#
화면에 픽셀을 그립니다#
화면에 픽셀 그리기 스택 블록은 현재 펜 색상을 사용하여 선택된 x 및 y 좌표에 픽셀 하나를 그립니다.
화면에 픽셀 [0] [0] 그리기
매개변수 |
설명 |
|---|---|
엑스 |
픽셀을 그릴 x 좌표(0~159)입니다. |
와이 |
픽셀을 그릴 y 좌표(0~107)입니다. |
예
시작 시
[Draw one pixel at the center of the screen.]
화면에 픽셀 (80) (50) 그리기
![]()
화면에 선을 그립니다#
화면에 선 그리기 스택 블록은 현재 펜 너비와 펜 색상을 사용하여 첫 번째 화면 좌표(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) 그리기

화면에 사각형을 그리세요#
화면에 사각형 그리기 스택 블록은 현재 펜 너비, 펜 색상 및 채우기 색상을 사용하여 사각형을 그립니다.
화면에 사각형 [0] [0] [10] [10] 그리기
매개변수 |
설명 |
|---|---|
엑스 |
직사각형의 왼쪽 상단 모서리의 x 좌표(픽셀 단위, 0~159)입니다. |
와이 |
직사각형의 왼쪽 상단 모서리의 y 좌표(픽셀 단위, 0~107)입니다. |
너비 |
직사각형의 너비를 픽셀 단위로 나타낸 값입니다. |
키 |
직사각형의 높이를 픽셀 단위로 나타낸 값입니다. |
예
시작 시
[Draw a rectangle on the screen.]
화면에 사각형 (25) (25) (100) (50) 그리기

화면에 원을 그리세요#
화면에 원 그리기 스택 블록은 현재 펜 너비, 펜 색상 및 채우기 색상을 사용하여 원을 그립니다.
화면에 원 [0] [0] [10] 그리기
매개변수 |
설명 |
|---|---|
엑스 |
원의 중심의 x 좌표(픽셀 단위, 0~159)입니다. |
와이 |
원의 중심의 y 좌표는 픽셀 단위로 0부터 107까지의 값을 가집니다. |
반지름 |
원의 반지름(픽셀 단위). |
예
시작 시
[Draw a circle on the screen.]
화면에 원 (80) (50) (20) 그리기










