使用编码器逐步完成项目

通常,当 Coder 项目运行时,一旦该操作完成,它就会从一张卡移动到下一张卡。 使用“步骤”功能,您可以启动项目,但要在特殊模式下控制流程。 使用“步进”按钮时,123 机器人将在每张编码器卡后暂停,直到再次按下“步进”按钮。 当项目启动时,123 Robot将按照指示执行项目,但可能不是用户想要的方式。 能够一次查看一张正在执行的卡,可以让用户更好地了解哪些卡可能导致错误,因此调试可以成为更有针对性和更高效的过程。


如何使用步进功能

为了使用 Step 功能,123 Robot 必须连接到您的编码器。 有关连接 123 Robot 和 Coder 的信息,请参阅 使用 VEX Coder VEX 库文章

步骤.png

在使用Step功能之前,请在Coder中创建一个项目。 然后,选择编码器顶部的“步骤”按钮开始。

项目开始.png

选择后,“When start 123”编码器卡旁边将出现一个黄色指示灯,指示项目开始的位置。

项目第一步.png

再次按下“步进”按钮,黄灯将向下移动到编码器中的下一张卡。

项目执行步骤.png

再次选择“Step”按钮以启动黄灯旁边的编码器卡。 当编码器卡被执行时,灯将变成绿色。

项目最后一步.png

一旦该行为完成,随后的编码器卡旁边将出现黄灯,表明再次选择“步骤”按钮时已准备好运行下一个命令。

观看此视频,了解如何实际使用“步骤”功能的所有步骤。

单步执行项目时,选择“开始”按钮将导致项目的其余部分全速执行。 如果您想逐步完成前几张 Coder 卡,然后按编写的方式执行项目的其余部分,这会很有帮助。


使用步进功能进行调试

Step 功能减慢了项目流程,并提供有关 123 Robot 在项目中每个编码器卡上所做操作的直接视觉反馈。 这允许用户一次浏览一张编码器卡的项目,以观察行为并纠正错误。

编码器-左转-callout.png

在此示例中,目的是让 123 机器人在一个正方形内行驶(向前行驶 1 步,然后右转,4 次以形成一个正方形)。 然而,项目却出现了错误的转折。

编码器错误代码.png

使用项目步进功能逐步启动并执行项目,直到发现错误为止。

编码器修复-从左向右转.png

改正错误。

编码器正确代码.png

然后,选择“停止”按钮并使用“步骤”按钮从头开始重新启动项目,使用“步骤”功能观察 123 机器人与项目的每个编码器卡的行为。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: