外观#

打印#

打印#

打印块用于在打印控制台或 VEX IQ Brain 的屏幕上打印值或文本。

打印 [Hello] ▶

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

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

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

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

打印 [Hello] ◀ 并设定光标为下一行

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

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

当开始 :: hat events
在 ([Gyro 5 v] 归位角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

设置光标#

设置光标块用于设置 IQ(第一代)Brain 屏幕或控制器屏幕上打印块的光标位置。

在 (1) 设定光标至 (1) 行 [Brain v] 列

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

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

当开始 :: 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) 列

下一行#

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

设定 [Brain v] 光标至下一行

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

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

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

设置打印精度#

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

设定打印精度为 [0.1 v]

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

  • 个位 (1)(默认)

  • 十分之一(0.1)

  • 百分位 (0.01)

  • 千分之一 (0.001)

  • 所有数字 (0.000001)

带缺口的紫色编码块,上面写着“将打印精度设置为”的文字,后面跟着一个显示值“0.1”的下拉菜单。在编码块下方,展开的下拉菜单显示以下选项:1、0.1(带复选标记)、0.01、0.001 和“所有数字”。

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

当开始 :: hat events
将打印精度设置为 [0.01 v] 到 [Brain v]
在 ([Gyro 5 v] 归位角度值) 上打印 [Brain v] ◀ 并设定光标为下一行

清除所有行#

清除所有行块用于清除整个 IQ(第一代)Brain 的屏幕。

清除 [Brain v] 所有行

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

当开始 :: 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) 列

清除行#

清除行块用于清除 IQ(第一代)Brain 屏幕上的一行。

清除 (1) 第 [Brain v] 行

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

当开始 :: 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) 行

触摸LED#

设置触摸 LED 颜色#

设置触摸 LED 颜色 块用于设置 VEX IQ 触摸 LED 的颜色。

设定 [TouchLED 11 v] 颜色为 (none v)

选择要使用的触摸 LED 设备。

一个带缺口的紫色代码块,周围有黄色高亮显示,其中包含用白色书写的“将 TouchLED11 颜色设置为无”文字。它有两个下拉菜单:一个标记为“TouchLED11”,另一个标记为“无”。代码块下方,展开的下拉菜单显示“TouchLED11”选项,旁边有一个复选标记。

选择要显示的颜色。

一个带缺口的紫色代码块,周围有黄色高亮显示,其中包含用白色书写的“将 TouchLED11 颜色设置为无”字样。它有两个下拉菜单:一个标记为“TouchLED11”,另一个标记为“无”。代码块上方,一个展开的下拉菜单显示各种颜色选项,包括“无”(带有勾选标记)、“红色”、“绿色”、“蓝色”、“白色”、“黄色”、“橙色”、“紫色”、“红紫色”、“紫罗兰色”和“蓝紫色”。

您还可以使用颜色传感器颜色名称光学传感器颜色名称块将触摸 LED 的颜色设置为颜色传感器或光学传感器检测到的颜色。

设定 [TouchLED 11 v] 颜色为 ([Color 12 v] 颜色)

设定 [TouchLED 11 v] 颜色为 ([Optical 4 v] 颜色)

在此示例中,触摸 LED 将在项目开始时设置为绿色,然后在 2 秒后关闭。

当开始 :: hat events
设定 [TouchLED 11 v] 颜色为 (green v)
等待 (2) 秒
设定 [TouchLED 11 v] 颜色为 (none v)

设置触摸 LED 淡入淡出#

设置触摸 LED 淡入淡出块用于设置 VEX IQ 触摸 LED 颜色在颜色之间淡入淡出的速度。

设定 [TouchLED 11 v] 变色速度为 [slow v]

选择要使用的触摸 LED。

一个带缺口的紫色代码块,周围有黄色高亮,其中包含用白色书写的“将 TouchLED11 淡入淡出设置为慢速”的文字。它有两个下拉菜单:一个标记为“TouchLED11”,另一个标记为“慢速”。代码块下方,展开的下拉菜单显示“TouchLED11”选项,旁边有一个复选标记。

选择触摸 LED 上的颜色在切换到新颜色时褪色的速度。

  • - 触摸 LED 将慢慢褪色为新的颜色。

  • 快速 - 触摸 LED 将快速褪色为新颜色。

  • 关闭 - 触摸 LED 的颜色将立即改变。

一个带缺口的紫色代码块,周围有黄色高亮显示,其中包含用白色书写的“将 TouchLED11 淡入淡出设置为慢速”的文字。它有两个下拉菜单:一个标记为“TouchLED11”,另一个标记为“慢速”。代码块下方是一个展开的下拉菜单,显示“慢速”(带有复选标记)、“快速”和“关闭”选项。

在这个例子中,在项目开始时,触摸 LED 将被设置为绿色,淡入淡出将被设置为慢速,然后触摸 LED 将在两秒后变为红色。

当开始 :: hat events
设定 [TouchLED 11 v] 颜色为 (green v)
设定 [TouchLED 11 v] 变色速度为 [slow v]
等待 (2) 秒
设定 [TouchLED 11 v] 颜色为 (red v)

设置触摸 LED 亮度#

设置触摸 LED 亮度块用于设置 VEX IQ 触摸 LED 的亮度级别。

设定 [TouchLED 11 v] 亮度为 (50)%

选择要使用的触摸 LED。

一个带缺口的紫色代码块,周围有黄色高亮显示,其中包含用白色书写的“将 TouchLED11 亮度设置为 50%”文字。它包含两个元素:一个标有“TouchLED11”的下拉菜单和一个白色椭圆形中显示的数字“50”,表示亮度等级。数字后面是“%”符号。代码块下方是一个展开的下拉菜单,显示“TouchLED11”选项,旁边有一个复选标记。

在此示例中,触摸 LED 将在亮度为 25% 时变为绿色,然后 2 秒后,亮度将设置为 100%。

当开始 :: hat events
设定 [TouchLED 11 v] 亮度为 (25)%
设定 [TouchLED 11 v] 颜色为 (green v)
等待 (2) 秒
设定 [TouchLED 11 v] 亮度为 (100)%

颜色#

设置颜色传感器灯#

设置颜色传感器灯块用于设置 VEX IQ 颜色传感器灯的亮度。

设定 [Color 12 v] 灯亮为 (50)%

选择要使用的颜色传感器。

一个带缺口的紫色代码块,周围有黄色高亮显示,其中包含用白色书写的“将 Color12 亮度设置为 50%”文字。它包含两个元素:一个标有“Color12”的下拉菜单和一个显示在白色椭圆形中的数字“50”,表示亮度级别。数字后面是“%”符号。代码块下方,展开的下拉菜单显示“Color12”选项,旁边有一个复选标记。

在此示例中,颜色传感器将以 25% 的亮度启动,然后 2 秒后,亮度将设置为 100%。

当开始 :: hat events
设定 [Color 12 v] 灯亮为 (25)%
等待 (2) 秒
设定 [Color 12 v] 灯亮为 (100)%