项目步进功能为用户提供了一种逐块查看项目执行情况的方法。 这些视觉提示可用于帮助学生排除故障,或更好地理解项目的流程。 当项目启动时,123 Robot将按照指示执行项目,但可能不是用户想要的方式。 能够一次查看正在执行的块,可以让用户更好地了解哪些块可能导致错误,因此调试可以成为更有针对性和更高效的过程。
如何使用项目步进功能
为了使用 VEXcode 123 中的项目步进功能,123 Robot 必须连接到您的平板电脑或计算机。 有关连接 123 机器人的信息, 请参阅 VEX 库的安装和连接部分中适用于您的设备的文章。
选择位于 VEXcode 123 工具栏右上角的 Step 按钮。
一旦选择,绿色突出显示将出现并在 {When started} 块周围闪烁,以指示程序开始的位置,然后立即移动以突出显示堆栈中的第一个块。 突出显示将停留在 {When started} 之后的第一个块上,直到再次选择“Step”按钮。
再次选择“步骤”按钮以启动突出显示的块。 当块被执行时,突出显示将闪烁。 该块完成后,下一个块将突出显示,表明再次选择“步骤”按钮时已准备好运行下一个命令。
继续使用“步骤”按钮一次执行一个项目。 单步执行项目时,选择“开始”按钮将导致项目的其余部分全速执行。 如果您想逐步完成项目的前几个块,然后按编写的方式执行项目的其余部分,这会很有帮助。
使用项目步进功能进行调试
项目步进功能可减慢项目流程,并提供有关 123 Robot 在项目中每个区块所做工作的直接视觉反馈。 这使得用户可以一次浏览整个项目,以观察行为并纠正错误。
在此示例中,目的是让 123 机器人在一个正方形内行驶(向前行驶 1 步,然后右转 90 度,共 4 次以形成一个正方形)。 然而,项目却出现了错误的转折。
使用项目步进功能逐步启动并执行项目,直到发现错误为止。
改正错误。
然后,选择“停止”按钮并使用“步进”按钮从头开始重新启动项目,使用“项目步进”功能观察 123 Robot 在项目每个块中的行为。 重复此过程,直到项目按预期运行。