在VEXcode GO中使用“我的指令块”

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

以下文章将涵盖:


如何创建指令块

H59DsXAz8g.png

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

重命名我的指令块

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


如何自定义指令块

添加输入值(数字)

添加输入值

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

添加输入值(布尔值)

添加布尔

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

添加标签

添加标签

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

结合输入值和标签

结合输入值

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


如何删除输入值/标签

删除

如要删除输入值或标签,请选择要删除的输入值或标签上方的“清除”图标。


如何使用定义指令块

使用定义指令块

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

使用定义指令块

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

使用定义指令块

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

使用定义指令块

将[我的指令块] 连接到{When Started} 指令块上。


如何使用“我的指令块”

沿正方形驱动样例

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

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

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

b7PkqWxG7s.png

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

决赛

改变参数后,程序就可以下载和运行