我的积木#
“我的模块”功能允许您将需要在项目中多次使用的模块序列组合在一起,而无需反复复制或重新创建该序列。这有助于将较长的项目拆分成更小的部分,从而更易于操作。
创建我的区块#
转到工具箱中的“逻辑 - 我的模块”类别,然后选择“创建模块”。
给你的街区命名#
更改“我的区块”的名称。
添加元素#
选择要添加到块中的元素:
输入框用于输入文本或数字。
布尔值 提供了一个可以表示真或假值的地方。
标签功能允许您向“我的区块”添加文本,以便进行整理。
命名元素#
更改元素名称会更改“我的区块”参数的名称,但不会改变“我的区块”的功能。
创建模块#
设置完“我的区块”后,选择创建。
定义我的模块#
查看定义块#
工作区中将出现一个用于定义“我的模块”的定义模块,并且“我的模块”本身也会出现在工具箱中。在定义模块下方附加模块——所有附加的模块都会在项目中使用“我的模块”时运行。
注意:如果您从工作区中删除“我的模块”的定义模块,该“我的模块”也会从工具箱中删除,您需要重新创建它。
使用参数#
要使用“我的模块”中的参数,请在定义模块中选择该参数,然后将其拖出以创建可用的报告器或布尔值模块。
将参数添加到块中#
将该参数放入另一个模块的输入框中即可使用其值。该参数只能在“我的模块”自身的模块栈中使用。
一个正方形驱动我的街区,使用其距离参数来设置驱动系统在转弯前行驶的距离。#
定义 square driving (distance) :: custom
驱动 [向前 v] (distance) [毫米 v] ▶
[右 v] 转 (90) 度 ▶
如果您尝试在“我的模块”自身的模块堆栈之外使用“我的模块”的报告器或布尔值模块,它将显示为灰色,表示它无法工作。
使用“我的模块”#
新的“我的模块”可以从工具箱中提取并用于项目中。例如,调用“方形行驶”函数,并将距离设置为 50,重复 4 次,即可使机器人沿正方形路线行驶。
启动时,调用方形驱动“我的街区”4 次,以方形模式行驶。#
当开始
重复 (4)
square driving [50]
结束