使用 VIQC 在 VEXcode VR 中单步执行项目

项目步进功能为用户提供了重要的视觉效果,可帮助用户排除故障或更好地了解项目流程。 当项目运行时,Fling the Hero Bot 将按照指示运行,但可能不是用户预期的方式。 能够一次一步地查看正在执行的块,可以让用户更好地了解哪些块可能导致错误。


如何使用项目步进功能

Screen_Shot_2022-05-19_at_2.17.30_PM.png

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

第一个块.png

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

:突出显示将立即移过 [注释] 块,因为 [注释] 块不会更改项目或其周围的块。

第二块.png

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

继续使用步骤按钮一次运行一个块。


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

example_with_error.png

项目步进功能可以减慢项目的流程并提供即时的视觉反馈。 这使得用户可以一次浏览整个项目,以观察行为并纠正错误。

在此示例中,Fling 的目的是接收一个球并在高球中得分。 然而,该项目的转向方向错误,因此球不会进入高球。

突出显示的错误.png

错误_视觉.png

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

转下拉.png

已更正的错误.png

改正错误。

此示例中的错误在于,Fling 被编码为向左转 155 度,但是此方向并未将 Fling 置于弹射器将球射入高球门的正确角度。 转弯方向应从左向右改变。

最终块.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

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

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

Last Updated: