逐步完成 VIQC 虚拟技能中的项目

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


如何使用项目步进功能

step_icon.png

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

first_block.png

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

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

second_block.png

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

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


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

example_with_mistake.png

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

在此示例中,Fling 的目的是让球进入高位球并得分。 但是项目的转弯方向是错误的,因此该球不会在高位得分。

突出显示_错误.png

error_visual.png

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

turn_dropdown.png

更正错误.png

改正错误。

这个例子中的错误是 Fling 被编码为向左转 155 度,但是这个方向并没有将 Fling 放在正确的角度,让 Catapult 将球射入高球门。 转弯方向应该从左到右改变。

final_block.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: