在 VEXcode 中单步执行项目 123

项目步进功能为用户提供了一种逐块查看项目执行情况的方法。 这些视觉提示可用于帮助学生排除故障,或更好地理解项目的流程。 当项目启动时,123 Robot将按照指示执行项目,但可能不是用户想要的方式。 能够一次查看正在执行的块,可以让用户更好地了解哪些块可能导致错误,因此调试可以成为更有针对性和更高效的过程。


如何使用项目步进功能

选择步骤.png

为了使用 VEXcode 123 中的项目步进功能,123 Robot 必须连接到您的平板电脑或计算机。 有关连接 123 机器人的信息, 请参阅 VEX 库的安装和连接部分中适用于您的设备的文章

选择位于 VEXcode 123 工具栏右上角的 Step 按钮。

前向突出显示.png

一旦选择,绿色突出显示将出现并在 {When started} 块周围闪烁,以指示程序开始的位置,然后立即移动以突出显示堆栈中的第一个块。 突出显示将停留在 {When started} 之后的第一个块上,直到再次选择“Step”按钮。

右转高亮.png

再次选择“步骤”按钮以启动突出显示的块。 当块被执行时,突出显示将闪烁。 该块完成后,下一个块将突出显示,表明再次选择“步骤”按钮时已准备好运行下一个命令。

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


使用项目步进功能进行调试

在这个例子中.png

项目步进功能可减慢项目流程,并提供有关 123 Robot 在项目中每个区块所做工作的直接视觉反馈。 这使得用户可以一次浏览整个项目,以观察行为并纠正错误。

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

示例突出显示.png

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

Correct_mistake_together.png

改正错误。

机器人方块.png

然后,选择“停止”按钮并使用“步进”按钮从头开始重新启动项目,使用“项目步进”功能观察 123 Robot 在项目每个块中的行为。 重复此过程,直到项目按预期运行。

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

Last Updated: