在 VEXcode IQ 中使用我的块

My Blocks 是 VEXcode IQ 中的块类别之一。 其他一些类别包括外观、声音、感知和变量。 我的块用于创建可以在整个项目中多次使用的块序列。

以下文章将涵盖:

  • 如何制作方块
  • 如何自定义块
    • 添加输入(数字)
    • 添加输入(布尔值)
    • 添加标签
    • 结合输入和标签
  • 如何删除输入/标签
  • 如何使用定义块
  • 如何使用我的积木
    • 播放警报器示例
    • 使用换行符打印示例

如何制作方块

Make_a_Block.png

从“我的块”类别中选择“创建块”。

重命名_a_block.png

通过在“块名称”字段中输入来重命名块,然后选择“确定”。


如何自定义块

添加输入(数字)

Input_a_number.png

从“制作块(预览)”屏幕中选择“添加输入(数字)”选项。 通过在“数字”字段中输入来重命名输入,然后选择“确定”。

添加输入(布尔值)

添加_a_boolean.png

从“制作块(预览)”屏幕中选择“添加输入(布尔)”选项。 通过在“布尔”字段中输入来重命名输入,然后选择“确定”。

添加标签

添加_a_label.png

从“制作块(预览)”屏幕中选择“添加标签”选项。 通过在“标签文本”字段中输入来重命名标签,然后选择“确定”。

结合输入和标签

Combine_inputs_and_labels.png

将输入和标签组合在一起以创建一系列块。


如何删除输入/标签

Delete_label___input.png

要删除输入或标签,请选择要删除的输入或标签顶部的“清除”图标。


如何使用定义块

定义块.png

现在可以从“定义”块中使用参数创建后。

添加_blocks_to_define.png

将附加块附加到“定义”块。

使用_paramaters_in_define_block.png

使用“define”块中的参数。

Attach_to_When_Started.png

使用附加到“开始时”块的“我的块”。


如何使用我的积木

播放警报器示例

在本例中,机器人将使用 My Blocks 来:

  • 播放警笛声 3 次
  • 向前行驶 12 英寸
  • 播放警笛声 6 次

“定义”帽子块分解了一个过程。 在下面的例子中,这个“定义” 帽子块 将用于播放警报声的块分解一定次数。 从要在块中使用的定义块拖动参数。

设置“定义”块后,现在可以拖动新创建的块并将其添加到“启动时”块以设置参数。

Play_siren_example.png

更改参数后,项目就可以 下载并运行。

使用换行符打印示例

在本例中,机器人将使用 My Blocks 来:

  • 向前行驶 15 英寸
  • 打印电池容量并将光标移动到大脑屏幕上的新行
  • 将机器人向右旋转 180 度
  • 打印电池容量并将光标移动到大脑屏幕上的新行

 

“定义”帽块分解用于打印传感器报告值的块,然后移到新行。 从要在块中使用的定义块拖动参数。

设置“定义”块后,现在可以拖动新创建的块并将其添加到“启动时”块以设置参数。

未命名.png

更改参数后,项目就可以 下载并运行。