控制台#
简介#
The VEXcode AIM Console is displayed in the Console Tab within VEXcode. Console blocks can display text, numbers, and variable values while a project is running.
Below is a list of all available blocks:
print on console — Displays text, numbers, or variable values in the Console.
set cursor to next row on console — Moves the cursor to the next row in the Console.
clear console — Clears all rows in the Console.
ask and wait — Displays a message in the Console and pauses the project until a response is entered in the Console.
answer — Reports the most recent response entered in the Console as text.
set print precision on console — Sets how many decimal places are displayed when printing numbers.
set font color on console — Sets the font color used for text printed in the Console.
在控制台上打印#
The print on console stack block displays text, numbers, or variable values in the Console at the current row.
print [VEXcode] on console ▶
参数 |
描述 |
|---|---|
价值 |
The text, number, or variable value to display in the Console. |
展开箭头 |
Expands the block to include and set cursor to next row, which moves the cursor to the next row after the value is printed. If this option is not used, the next printed value appears immediately after the previous value on the same row. |
示例
when started
[Display a message in the Console.]
print [Hello, robot!] on console ▶

将光标设置到控制台上的下一行#
The set cursor to next row on console stack block moves the cursor to column 1 on the next row in the Console. The next value printed will appear on that row.
Use this block when you want the next printed value to start on a new row. If this block is not used, and the previous print on console block was not expanded to include and set cursor to next row, the next printed value will appear immediately after the previous value on the same row.
set cursor to next row on console
参数 |
描述 |
|---|---|
该指令块没有参数。 |
示例
when started
[Display two lines of text.]
print [Row 1] on console ▶
set cursor to next row on console
print [Row 2] on console ▶

清除控制台#
The clear console stack block clears all rows from the Console and moves the cursor back to the first row.
clear console
参数 |
描述 |
|---|---|
该指令块没有参数。 |
示例
when started
[Clear the Console after printing.]
print [This will disappear...] on console ▶
wait [2] seconds
clear console
询问、等待和应答#
The ask and wait stack block displays a message in the Console and pauses the project until a response is entered into the Console.
The answer reporter block returns the most recent response entered in the Console. The response is returned as text. To use the response as a number, use the convert reporter block to convert the answer to a number first.
ask [What's your name?] and wait
参数 |
描述 |
|---|---|
提示 |
The message to display in the Console. |
answer
参数 |
描述 |
|---|---|
该指令块没有参数。 |
示例
when started
[Tell the robot your name.]
ask [What's your name?] and wait
print [Hello, ] on console ▶
print (answer) on console ▶
在控制台上设置打印精度#
The set print precision on console stack block sets how many decimal places are displayed when numbers are printed in the Console. This setting applies to numbers printed after this block is used. At the start of a project, print precision is set to 1, so numbers print with no decimal places.
set print precision to [0.1 v] on console
参数 |
描述 |
|---|---|
精度 |
The print precision to use:
|
示例
when started
[Print 1/3 as 0.33.]
set print precision to [0.01 v] on console
print ([1] [math_division v] [3]) on console ▶

在控制台上设置字体颜色#
The set font color on console stack block sets the font color used for text printed in the Console. At the start of a project, the font color is set to blue.
set font color to [red v] on console
参数 |
描述 |
|---|---|
颜色 |
The font color to use for text printed in the Console:
|
示例
when started :: hat events
[Print text in different colors.]
print [Default text color] on console ▶
set cursor to next row on console
set font color to [red v] on console
print [Red text color] on console ▶
