使用循环#
Using Loops
本教程将引导您使用 VEXcode EXP 中的 repeat 模块来控制机器人沿正方形移动。教程结束时,您将完成一个项目,该项目会重复执行相同的两个模块四次以完成正方形的绘制。
如果你想让机器人多次重复相同的动作,例如沿着正方形路线行驶,你可以不断复制相同的模块,直到它们按照正方形的图案移动。不过,更简单的方法是使用“逻辑 - 控制”类别中的“重复”模块。
在 启动时 模块下方连接一个 驱动 模块和一个 转向 模块。
广场的一侧,向前行驶然后右转。#
当开始
驱动 [向前 v] (200) [毫米 v] ▶
[右 v] 转 (90) 度 ▶
在 when started 块下方附加一个 repeat 块。
重复块,安装在驱动块和转向块的上方。#
当开始
重复 (10)
结束
驱动 [向前 v] (200) [毫米 v] ▶
[右 v] 转 (90) 度 ▶
将 drive for 和 turn for 模块拖入 repeat 模块中。
驱动和转向块,现在在重复块内。#
当开始
重复 (10)
驱动 [向前 v] (200) [毫米 v] ▶
[右 v] 转 (90) 度 ▶
结束
选择重复次数并将其更改为 4,这样正方形的每一边都会运行一次。
请确保您的机器人已连接到 VEXcode,然后选择下载将项目下载到大脑。
选择“运行”以运行项目。机器人将沿正方形路线行驶。
您还可以使用 forever 块代替 repeat 块,无限重复一系列操作。
永恒的障碍。#
永久循环
结束
要跳出循环,请在循环中使用 break 代码块,使代码立即退出循环块。
中断块。#
退出循环