在 VEXcode V5 中使用‘我的指令块’

“我的指令块”是 VEXcode V5 中的一个指令块类别。 其他一些类别包括外观、音效、传感和变量。 “我的指令块”用于创建可以在整个程序中多次使用的一系列指令块。


如何创建指令块

选择创建指令块

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

重命名我的指令块

通过在“指令块名称”区域输入来重命名指令块,然后选择“OK”。


如何自定义指令块

添加输入值(数值)

添加输入值

从“创建指令块”屏幕中选择“添加输入值(数值)”选项。 通过在“数值”区域输入来重命名输入值,然后选择“OK”。

添加输入值(布尔值)

添加布尔值

从“创建指令块”屏幕中选择“布尔值”选项。 通过在“布尔值”区域输入来重命名输入值,然后选择“OK”。

添加标签

添加标签

从“创建指令块”屏幕中选择“添加标签”选项。 通过在“标签文本”区域输入来重命名标签,然后选择“OK”。

结合输入值和标签

结合输入值

将输入值和标签结合在一起以便创建一系列指令块,然后选择“OK”。


如何删除输入值/标签

删除

要删除输入值或标签,选择你想要移除的输入值或标签顶部的‘清空’图标。


如何使用定义指令块

使用定义指令块

参数创建后,就可以从{Define}指令块中被使用。

使用定义指令块

连接额外的指令块到{Define}指令块。

使用定义指令块

使用{Define}指令块中的参数。

使用定义指令块

使用连接到{When Started}指令块的[我的指令块]。


如何使用“我的指令块”

沿正方形驱动样例

在本例中,机器人将使用“我的指令块”来:

  • 沿着边长为200mm的正方形向前驱动。
  • 右转45度。
  • 沿着边长为300mm的正方形向前驱动。

{Define} 帽状指令块分解了一个程序。 在下例中,这个{Define} 帽状指令块分解了沿正方形驱动一定次数的指令块。 从 {Define} 指令块中拖动要在指令块中使用的参数。

一旦设置{Define} 指令块后,新创建的指令块现在可以被拖动并添加到{When Started} 指令块来设置参数。

最后

参数更改后,程序准备好被下载和运行

For more information, help, and tips, check out the many resources at VEX Professional Development Plus