项目步进功能为用户提供了重要的视觉提示,有助于排除故障或更好地了解项目流程。 当项目运行时,Hero Bot 将按照指示运行,但可能不是用户预期的方式。 能够一次一步地查看正在执行的块,可以让用户更好地了解哪些块可能导致错误。
如何使用项目步进功能
选择位于 VEXcode IQ 工具栏右上角的步骤按钮。
选择后,“启动时”块周围将出现绿色高亮显示,以指示程序开始的位置,以及然后立即移动以突出显示堆栈中的第一个块。 高亮将停留在“启动时”之后的第一个块上,直到再次选择步骤按钮。
注意:突出显示将立即移动超过 [Comment] 块,因为 [Comment] 块不会改变项目或围绕它的块。
再次选择步骤按钮以运行突出显示的块。 执行完该块后,下一个块将突出显示。
继续使用 step 按钮一次一个块地运行项目。
使用项目步进功能进行调试
项目步进功能会减慢项目流程并提供即时的视觉反馈。 这允许用户一次一个块地浏览项目以观察行为并纠正错误。
在此示例中,Fling 的目的是让球进入高位球并得分。 但是项目的转弯方向是错误的,因此该球不会在高位得分。
使用项目步进功能逐步运行项目,直到发现错误。
改正错误。
这个例子中的错误是 Fling 被编码为向左转 155 度,但是这个方向并没有将 Fling 放在正确的角度,让 Catapult 将球射入高球门。 转弯方向应该从左到右改变。
然后使用项目步进功能从头开始再次运行项目。 重复此过程,直到项目正确运行。