使用循环#

如果你想让机器人重复执行相同的动作多次,例如绕正方形行驶,你可以右键单击模块,从上下文菜单中选择“复制”,然后不断复制这些模块,直到它们按照正方形的图案移动。不过,更简单的方法是使用“逻辑 - 控制”类别中的“重复”模块。

重复块#

右键单击方块以打开其上下文菜单。

截图显示了区块的右键菜单,其中“复制”选项已高亮显示。

选择“复制”以复制该图块及其下方连接的所有图块。重复此操作,直到图块被复制到所需的数量。

屏幕截图显示,重复的驱动器和转弯块被拖到原始块下方。

使用重复块#

重复 模块位于 逻辑 - 控制 类别中。

重复块。#
repeat (10)
结束

连接重复块#

将重复模块连接到启动时模块。

屏幕截图显示一个重复模块连接到一个启动模块下方。

将模块移入重复模块#

将 drive for 和 turn for 模块拖入 repeat 模块中。

屏幕截图显示将一个驱动器块拖入一个重复块中。

设置重复次数#

选择重复次数,即可更改重复块内各块的运行次数。

重复块编号已高亮显示,设置为 4。

其他类型的循环#

使用永久块#

如果你想让一系列操作永远重复,请使用 forever 代码块。

永恒的障碍。#
永久循环
结束

使用中断块#

要跳出循环,请在循环中使用 break 代码块,使代码立即退出循环块。

中断块。#
退出循环