我的模块创建器

有时会创建一个很棒的迷你程序,需要在其他项目或程序中再次使用它。

“我的模块创建器”可帮助采用此迷你程序,这是一些在工作区域中选择的模块,将它们组合在一起以创建“我的模块”。

随着时间的推移,可以建立一个“我的模块”库,可以与其他 MINDSTORMS 用户进行交换。
创建“我的模块”
假设已创建了一个使机器人按方形驱动的迷你程序:




要将此迷你程序转换为模块,请使用“选择”工具,并通过拖动一个框围绕所有所需模块来选择它们。

从“工具”菜单中选择“我的模块创建器”以启动“我的模块创建器”。



为模块提供名称和简短描述。

选择一个“我的模块”图标以帮助标识模块。此示例使机器人按方形驱动,因此会使用带有电机的图标。

单击“完成”。

迷你程序现在会转换为其自己的模块!为项目创建的所有“我的模块”都会出现在“我的模块”面板中。



可以将新“我的模块”拖动到编程画布上以在程序中使用它。



如果要编辑“我的模块”的任何部分,请双击它。
使用“我的模块”实现更多目的
刚才为形成方形而创建的“我的模块”非常棒,但是如果需要更大的方形该怎么办呢?或是如果希望机器人更快地按方形驱动呢?如果需要三角形该怎么办呢?

可以进入“我的模块”,每次更改输入,不过有一种更好的方式。

设置迷你程序,如同对第一个“我的模块”所执行的操作一样:选择所需模块,然后在“工具”菜单中选择“我的模块创建器”以启动“我的模块创建器”。

填写所有部分,如同对第一个“我的模块”所执行的操作一样,只是不要马上单击“完成”。而是单击“我的模块”上的“+”符号以添加参数。





在“参数设置”选项卡中,填写合适信息。这会使我们可以控制方形的大小。

设置一个“默认值”,如 1000,以防在自己的程序中使用“我的模块”时忘记设置它。甚至可以为参数选择滑块条样式。

在“参数图标”选项卡中,为参数选择合适图像。在此实例中,我们控制机器人在形成方形时将驱动的距离,因此直箭头似乎比较合适。





现在已添加了参数,请单击“完成”。

新参数“距离”需要先连接到迷你程序中的输入,然后才能控制它。



将来自参数“距离”的线连接到第一个移动槽模块的“度数”输入。这会使我们可以控制机器人将驱动的方形的大小(有关更多信息,请参见数据线)。




返回主程序,现在会看到“我的模块”,但是此时具有一个参数用于设置方形迷你程序的边长。根据上面所选的“参数样式”,可以直接输入值或使用滑块条。

或是如果希望机器人按三角形或六角形驱动该怎么办?

此处是同一个“我的模块”,但是此时具有用于控制以下方面的参数:

1.针对每条边驱动的距离(“距离”)。
2.机器人行进的速度(“速度”)。
3.针对每个角转弯的角度,以及
4.重复驱动命令的次数。





提示和技巧
可以在“我的模块创建器”中对模块更改参数顺序。单击左或右箭头可移动所选参数。



参数左移
参数右移
删除参数
我的模块创建器
快速链接