專案步進功能為使用者提供了重要的視覺效果,幫助使用者排除故障或更好地理解專案的流程。 當專案運行時,Fling the Hero Bot 將按照指示運行,但可能不是使用者預期的方式。 能夠一次一步地查看正在執行的區塊,可以讓使用者更了解哪些區塊可能導致錯誤。
如何使用專案步進功能
選擇位於 VEXcode VR 工具列右上角的步驟按鈕。
一旦選擇,綠色突出顯示將出現在 {When started} 塊周圍,指示程式開始的位置,然後立即移動以突出顯示堆疊中的第一個塊。 反白顯示將停留在 {When started}之後的第一個區塊上,直到再次選擇步驟按鈕。
註:反白將立即移過 [註釋] 區塊,因為 [註釋] 區塊不會變更項目或其周圍的區塊。
再次選擇步驟按鈕以運行突出顯示的區塊。 一旦該區塊被執行,下一個區塊將突出顯示。
繼續使用步驟按鈕一次運行一個區塊。
使用專案步進功能進行調試
專案步進功能可以減慢專案的流程並提供即時的視覺回饋。 這使得用戶可以一次瀏覽整個項目,以觀察行為並糾正錯誤。
在此範例中,Fling 的目的是接收一個球並在高球中得分。 然而,該項目的轉向方向錯誤,因此球不會進入高球。
使用專案步進功能逐步執行項目,直到發現錯誤。
改正錯誤。
此範例中的錯誤在於,Fling 被編碼為向左轉 155 度,但此方向並未將 Fling 置於彈射器將球射入高球門的正確角度。 轉彎方向應由左改為右。
然後使用專案步進功能從頭開始再次執行專案。 重複這個過程,直到項目正確運行。