屏幕#

介绍#

屏幕类别包含一些模块,允许您的 IQ(第一代)大脑屏幕在大脑内置屏幕上显示文本和数值。

IQ(第一代)大脑屏幕最多支持 5 行 21 列文本。

VEX IQ(第一代)大脑,带有编号网格叠加层(第 1-21 列和第 1-5 行)。红色叠加线突出显示网格结构,箭头分别标记第 1 列、第 21 列、第 1 行、第 2 行和第 5 行。第一行顶部显示数字 1 到 21。

以下是所有模块的列表:

光标打印——在屏幕上显示文本和数值。

设置 — 配置屏幕显示属性。

光标打印#

将光标设置到屏幕上的行列#

使用 将光标设置到屏幕上的行列 模块时,光标会放置在大脑屏幕上的特定行和列中。

第一代 IQ Brain 使用等宽字体,这意味着每个字符的宽度相同,从而确保文本对齐的一致性。第一代 IQ Brain 屏幕最多支持 5 行 21 列文本。

设置光标堆栈块#
在屏幕上设定光标至 [1] 行 [1] 列

参数

描述

光标所在行的整数值。

柱子

光标所在列的整数值。

例子

当开始
[Display a message in the middle of the screen]
在屏幕上设定光标至 (3) 行 (7) 列
在屏幕上打印 [VEXcode!]▶

第一代 IQ 大脑屏幕显示居中文字“VEXcode!”。

将光标移至屏幕上的下一行#

将光标设置到屏幕上的下一行 模块会将光标移动到大脑屏幕上下一行的第 1 列。

在屏幕上设定光标至下一行

参数

描述

此代码块没有参数。

例子

当开始
[Display two lines of text.]
在屏幕上打印 [First Message]▶
在屏幕上设定光标至下一行
在屏幕上打印 [Second Message]◀ 并设定光标为下一行

第一代 IQ 大脑屏幕显示“第一条信息”和“第二条信息”,分别显示在不同的行上。

屏幕上的清除行#

清除屏幕上的行 模块用于清除大脑屏幕上的一行。

清除屏幕第 (1) 行

参数

描述

要清除的行号(整数)。

例子

当开始
[Display text on two rows, but only keep one.]
在屏幕上打印 [This text stays]◀ 并设定光标为下一行
在屏幕上打印 [This disappears]◀ 并设定光标为下一行
等待 (3) 秒
清除屏幕第 (2) 行

设置#

清晰屏幕#

清除屏幕 模块会清除大脑屏幕上的所有文字和图画。

清屏

参数

描述

此代码块没有参数。

例子

当开始
[Fill the screen, then clear it after 2 seconds.]
重复 (5)
在屏幕上打印 [Line]◀ 并设定光标为下一行
结束
等待 (3) 秒
清屏

设置屏幕打印精度#

“设置屏幕打印精度”模块用于设置大脑屏幕上显示数字的精度格式。此打印精度将应用于之后打印的所有数字。

在屏幕上设定打印精度为 [0.1 v]

参数

描述

精确

设置打印精度为:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • 所有数字

例子

当开始
[Print 1/3 as 0.33.]
在屏幕上设定打印精度为 [0.01 v]
在屏幕上打印 ([1] / [3])◀ 并设定光标为下一行