刚才为形成方形而创建的“我的模块”非常棒,但是如果需要更大的方形该怎么办呢?或是如果希望机器人更快地按方形驱动呢?如果需要三角形该怎么办呢?
可以进入“我的模块”,每次更改输入,不过有一种更好的方式。
设置迷你程序,如同对第一个“我的模块”所执行的操作一样:选择所需模块,然后在“工具”菜单中选择“我的模块创建器”以启动“我的模块创建器”。
填写所有部分,如同对第一个“我的模块”所执行的操作一样,只是不要马上单击“完成”。而是单击“我的模块”上的“+”符号以添加参数。
在“参数设置”选项卡中,填写合适信息。这会使我们可以控制方形的大小。
设置一个“默认值”,如 1000,以防在自己的程序中使用“我的模块”时忘记设置它。甚至可以为参数选择滑块条样式。
在“参数图标”选项卡中,为参数选择合适图像。在此实例中,我们控制机器人在形成方形时将驱动的距离,因此直箭头似乎比较合适。
现在已添加了参数,请单击“完成”。
新参数“距离”需要先连接到迷你程序中的输入,然后才能控制它。
将来自参数“距离”的线连接到第一个移动槽模块的“度数”输入。这会使我们可以控制机器人将驱动的方形的大小(有关更多信息,请参见
数据线)。
返回主程序,现在会看到“我的模块”,但是此时具有一个参数用于设置方形迷你程序的边长。根据上面所选的“参数样式”,可以直接输入值或使用滑块条。
或是如果希望机器人按三角形或六角形驱动该怎么办?
此处是同一个“我的模块”,但是此时具有用于控制以下方面的参数:
1.针对每条边驱动的距离(“距离”)。
2.机器人行进的速度(“速度”)。
3.针对每个角转弯的角度,以及
4.重复驱动命令的次数。
