控制台#

简介#

VEXcode GO 控制台显示在 VEXcode 的控制台选项卡中。控制台块可以在项目运行时显示文本、数字和变量值。

以下是所有可用指令块的列表:

打印#

打印指令块在控制台的当前行显示文本、数字或变量值。

打印 [VEXcode] ▶

参数

描述

值

要在控制台中显示的文本、数字或变量值。

扩大箭头

扩展指令块以包含并将光标设置为下一行,这样在打印值后光标就会移动到下一行。如果未使用此选项,则下一个打印值将紧跟在同一行的前一个值之后。

示例

当开始 :: hat events
[Display a message in the Console.]
打印 [Hello, robot!] ▶

VEXcode 控制台,显示控制台和文本“Hello, robot!”。

设置打印精度#

设置打印精度指令块设置数字在控制台中打印时显示的小数位数。此设置适用于使用该指令块之后打印的数字。项目启动时,打印精度设置为 1,因此数字打印时不显示小数位。

设定打印精度为 [0.1 v]

参数

描述

精度

要使用的打印精度:

  • 1 — 无小数位
  • 0.1 — 1 位小数
  • 0.01 — 2 位小数
  • 0.001 — 3 位小数
  • All Digits — 所有可用小数位

示例

当开始 :: hat events
[Display 1/3 with two decimals.]
设定打印精度为 [0.01 v]
打印 ([1] [math_division v] [3]) ▶

VEXcode 控制台,显示控制台和文本“0.33”。

清除所有行#

清除所有行指令块会清除控制台中的所有行,并将光标移回第一行。

清除所有行

参数

描述

该指令块没有参数。

示例

当开始 :: hat events
[Clear the Console after printing.]
打印 [This will disappear...] ▶
等待 [2] 秒
清除所有行

将光标设置到下一行#

将光标移至下一行 指令块会将光标移动到控制台下一行的第一列。下一个打印的值将显示在该行。

当你希望下一个打印的值从新的一行开始时,使用此指令块。如果未使用此指令块,并且之前的打印指令块未展开以包含将光标移到下一行,则下一个打印的值将紧接在前一个值之后显示在同一行。

设定光标至下一行

参数

描述

该指令块没有参数。

示例

当开始 :: hat events
[Print on two rows.]
打印 [Row 1] ▶
设定光标至下一行
打印 [Row 2] ▶

VEXcode 控制台,显示控制台,第一行显示文本“Row 1”,第二行显示文本“Row 2”。

在控制台上设置字体颜色#

设置控制台字体颜色 指令块用于设置控制台中打印文本的字体颜色。项目开始时,字体颜色默认设置为蓝色。

设定控制台字体颜色为 [红色 v]

参数

描述

颜色

控制台打印文本的字体颜色:

  • 红色
  • 绿色
  • 蓝色
  • 黑色
  • 白色
  • 黄色
  • 橙色
  • 紫色
  • 青色

示例

当开始 :: hat events
[Print text in different font colors.]
打印 [Default text color] ▶
设定光标至下一行
设定控制台字体颜色为 [红色 v]
打印 [Red text color] ▶

VEXcode 控制台,显示控制台以及第一行显示蓝色文本 "Default text color",第二行显示红色文本 "Red text color"。

问并等待/回答#

询问并等待指令块会在控制台中显示一条消息,并暂停程序,直到在控制台中输入响应。

响应 报告器指令块返回控制台中输入的最新响应。响应以文本形式返回。要将响应用作数字,请先使用 类型转换 报告器指令块将响应转换为数字。

询问并等待指令块。#
询问 [What's your name?] 并等待

参数

描述

提示

要在控制台中显示的消息。

应答指令块。#
应答

参数

描述

该指令块没有参数。

示例

当开始
[Tell the robot your name.]
询问 [What's your name?] 并等待
打印 [Hello, ] ▶
打印 (应答) ▶