项目步进功能为用户提供了重要的视觉提示,有助于排除故障或更好地了解项目流程。 当一个项目运行时,英雄机器人 Moby 将按照指示运行,但这可能不是用户想要的。 能够一次一步地查看正在执行的块,可以让用户更好地了解哪些块可能导致错误。


如何使用项目步进功能

步骤.png

选择位于 VEXcode V5 工具栏右上角的步骤按钮。

first_block.png

选择后,“启动时”块周围将出现绿色高亮显示,以指示程序开始的位置,以及然后立即移动以突出显示堆栈中的第一个块。 高亮将停留在“启动时”之后的第一个块上,直到再次选择步骤按钮。

注意:突出显示将立即移动超过 [Comment] 块,因为 [Comment] 块不会改变项目或围绕它的块。

second_block.png

再次选择步骤按钮以运行突出显示的块。 执行完该块后,下一个块将突出显示。

继续使用 step 按钮一次一个块地运行项目。


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

example_w_mistake.png

项目步进功能会减慢项目流程并提供即时的视觉反馈。 这允许用户一次一个块地浏览项目以观察行为并纠正错误。

在此示例中,目的是让 Moby 选择移动目标并为其得分。 但是项目中参数错误,移动目标不会被放置在联盟主场区。

highlight_mistake_block.png

error_visual.png

使用项目步进功能逐步运行项目,直到发现错误。

高亮参数.png

highlight_correct_parameter.png

改正错误。

这个例子中的错误是 Moby 被编码为向前行驶 100 毫米 (mm),但是这个距离不足以到达联盟主场区。 该参数应更改为 600 毫米 (mm) 而不是 100。

final_block.png

right_score.png

然后使用项目步进功能从头开始再次运行项目。 重复此过程,直到项目正确运行。

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