“我的指令块”是VEXcode 123中的一个指令块类别。 还有外观、音效、传感和变量等其他类别。 “我的指令块”用于创建可以在整个程序中多次使用的一系列指令块。
如何创建指令块
从“我的指令块”类别中选择“创建指令块”。
通过输入“指令块名称”重命名指令块,然后选择“OK”。
如何自定义指令块
添加输入值(数字)
从“创建指令块”屏幕中选择“添加输入值(数字)”选项。 通过在“数字”区域输入文本来重命名输入值,然后选择“OK”。
添加输入值(布尔值)
从“创建指令块”屏幕中选择“布尔值”选项。 通过在“布尔值”区域输入文本来重命名输入值,然后选择“OK”。
添加标签
从“创建指令块”屏幕中选择“添加标签”选项。 通过在“标签文本”区域输入文本来重命名标签,然后选择“OK”。
结合输入值和标签
将输入值和标签结合在一起,来创建一系列指令块,然后选择“OK”。
如何删除输入值/标签
如要删除输入值或标签,请选择要删除的输入值或标签上方的“清除”图标。
如何使用定义指令块
参数创建后,就可以在{Define} 指令块中使用。
将额外的指令块连接到{Define} 指令块上。
使用{Define} 指令块中的参数
将[我的指令块] 连接到{When Started} 指令块上。
如何使用“我的指令块”
沿正方形驱动样例
在本例中,123机器人将使用“我的指令块”来:
- 沿着边长为1步的正方形向前驱动。
- 右转45°
- 沿着边长为2步的正方形向前驱动。
{Define} 帽状指令块分解了一个程序。 在下例中,这个{Define} 帽状指令块分解了沿正方形驱动一定次数的指令块。 从 {Define} 指令块中拖动要在指令块中使用的参数。
一旦设置{Define} 指令块后,新创建的指令块现在可以被拖动并添加到{When Started} 指令块来设置参数。
参数更改后,程序准备启动。