打印#

打印#

打印块用于在打印控制台、V5 Brain 的屏幕或控制器的屏幕中打印值或文本。

aria-description 放在这里#
打印 [Hello] ▶

所有报告块默认打印为整数。使用设置打印精度块可以调整打印的小数位数。

所有新项目都以屏幕光标位于第 1 行第 1 列以及打印控制台上的第 1 行开始。

默认情况下,打印块将保留在同一行,以便执行任何后续打印命令。通过展开打印块以显示并将光标设置到下一行,这将在打印后将光标移动到下一行。

重要:除非将打印块扩展为并将光标设置到下一行或后跟下一行块,否则打印块不会将任何内容打印到大脑屏幕上。

aria-description 放在这里#
打印 [Hello] ◀ 并设定光标为下一行

任何返回值的块都可以在Print块中使用。

选择要使用的设备。

V5 打印设备图表展示了 V5 大脑和控制器的打印选项和屏幕布局。

在这个例子中,机器人的当前旋转将被打印到 V5 Brain。

aria-description 放在这里#
当开始 :: hat events
在 ([Rotation 9 v] 角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

设置光标#

设置光标块用于设置 V5 Brain 屏幕或控制器屏幕上打印块的光标位置。

aria-description 放在这里#
在Brain设定光标至 (1) 行 (1) 列

设置光标块接受 1 到 20 的行范围和 1 到 80 的列范围。

选择要使用的设备。

设置 V5 脑屏幕的光标块,说明打印文本的光标位置设置。

在这个例子中,机器人将在 Brain 上打印当前计时器值,清除该值,然后重置回第一列和第一行,然后再次打印。

aria-description 放在这里#
当开始 :: hat events
永久循环
[Print the current timer on the Brain.]
在 (计时器秒数) 上打印 [Brain v] ◀ 并设定光标为下一行
[After 1 second, clear the value and reset the cursor.]
等待 (1) 秒
清除 [Brain v] 所有行
在Brain设定光标至 (1) 行 (1) 列

下一行#

下一行块用于将打印控制台、V5 Brain 的屏幕或控制器的屏幕上的打印输出光标设置到下一行可用行。

aria-description 放在这里#
设定 [Brain v] 光标至下一行

默认情况下,所有项目开始时屏幕光标位于第 1 行第 1 列。下一行块会将光标在屏幕上向下移动一行。下一行块还会将光标所在列设置为第 1 列。

选择要使用的设备。

表示“下一行”块的图标,用于在 V5 Brain 的屏幕或 Controller 的屏幕上设置打印输出光标。

在这个例子中,机器人将在第 打印“Hello”,在第 打印“world!”。

aria-description 放在这里#
当开始 :: hat events
在 [Hello] ▶上打印 [Brain v]
设定 [Brain v] 光标至下一行
在 [world!] 上打印 [Brain v] ◀ 并设定光标为下一行

设置打印精度#

设置打印精度块用于设置在打印控制台或 V5 Brain 的屏幕上打印报告块时小数点后出现的位数。

aria-description 放在这里#
设定打印精度为 [0.1 v]

选择插入的报告块将打印到屏幕上的精度级别。

  • 个位 (1)(默认)

  • 十分之一(0.1)

  • 百分位 (0.01)

  • 千分之一 (0.001)

  • 所有数字 (0.000001)

该图显示了用于调整 V5 Brain 打印输出中小数位数的“设置打印精度”块。

选择要使用的设备。

该图展示了用于调整 V5 Brain 打印中小数位数的“设置打印精度”块。

在此示例中,在打印当前传动系统航向之前,打印精度设置为百分之一。

aria-description 放在这里#
当开始 :: hat events
将打印精度设置为 [0.1 v] 到 [Brain v]
在 (底盘归位角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

清除所有行#

清除所有行块用于清除整个打印控制台、V5 Brain 的屏幕或控制器的屏幕。

aria-description 放在这里#
清除 [Brain v] 所有行

选择要清除的设备。

代表 V5 Brain 屏幕的“清除所有行”功能的图标

在这个例子中,机器人将在 Brain 上打印当前计时器值,清除该值,然后重置回第一列和第一行,然后再次打印。

aria-description 放在这里#
当开始 :: hat events
永久循环
[Print the current timer on the Brain.]
在 (计时器秒数) 上打印 [Brain v] ◀ 并设定光标为下一行
[After 1 second, clear the value and reset the cursor.]
等待 (1) 秒
清除 [Brain v] 所有行
在Brain设定光标至 (1) 行 (1) 列
结束

清除行#

清除行块用于清除 V5 Brain 屏幕或 Controller 屏幕上的单行。

aria-description 放在这里#
清除Brain第 (1) 行

选择要清除行的设备。

V5 Brain 屏幕的清除行块,用于清除特定行的打印文本或值。

在这个例子中,机器人将在三行不同的行上打印“VEXcode”,然后删除 中的“VEXcode”。

aria-description 放在这里#
当开始 :: hat events
[Print "VEXcode" on the 1st, 2nd, and 3rd rows.]
重复 (3)
在 [VEXcode] 上打印 [Brain v] ◀ 并设定光标为下一行
结束
[Wait 1 second before clearing the 2nd row.]
等待 (1) 秒
清除Brain第 (2) 行

设置字体#

设置字体块用于设置在 V5 Brain 屏幕上打印数字或文本时使用的字体样式和大小。

设定主控器字体为 [Mono Medium v]

V5 Brain 屏幕上有两种不同类型的字体。

等宽字体(Mono)

比例(Prop)

该图显示了在 V5 Brain 的屏幕上用于选择字体样式和大小以打印文本的“设置字体”块。
每个字符将占用相同的宽度。

设置字体属性
每个字符将根据字符占用不同的
尺寸宽度。

选择要使用的字体和大小。

设置 V5 Brain 屏幕的字体块选项,显示字体大小以及可用的相应行和列。

在此示例中,中等等宽字体和比例字体将打印到 V5 Brain 的屏幕上。

aria-description 放在这里#
当开始 :: hat events
设定主控器字体为 [Mono Medium v]
在 [Mono Medium] 上打印 [Brain v] ◀ 并设定光标为下一行
设定主控器字体为 [Prop Medium v]
在 [Prop Medium] 上打印 [Brain v] ◀ 并设定光标为下一行