通常,當 Coder 專案運行時,一旦操作完成,它就會從一張卡移動到下一張卡。 使用「步驟」功能,您可以啟動一個項目,但要在特殊模式下控制流程。 使用「步進」按鈕時,123 機器人將在每張編碼器卡後暫停,直到再次按下「步進」按鈕。 當項目啟動時,123 Robot將按照指示執行項目,但可能不是使用者想要的方式。 能夠一次查看一張正在執行的卡,可以讓使用者更了解哪些卡可能導致錯誤,因此偵錯可以成為更有針對性和更有效率的過程。
如何使用步進功能
為了使用 Step 功能,123 Robot 必須連接到您的編碼器。 有關連接 123 Robot 和 Coder 的信息,請參閱 使用 VEX Coder VEX 庫文章。
在使用Step功能之前,請在Coder中建立一個專案。 然後,選擇編碼器頂部的“步驟”按鈕開始。
選擇後,「When start 123」編碼器卡旁邊將出現一個黃色指示燈,指示專案開始的位置。
再次按下「步進」按鈕,黃燈將向下移動到編碼器中的下一張卡片。
再次選擇“Step”按鈕以啟動黃燈旁邊的編碼器卡。 當編碼器卡被執行時,燈將變成綠色。
一旦該行為完成,隨後的編碼器卡旁邊將出現黃燈,表示再次選擇「步驟」按鈕時已準備好執行下一個命令。
觀看此視頻,了解如何實際使用“步驟”功能的所有步驟。
單步執行專案時,選擇「開始」按鈕將導致專案的其餘部分全速執行。 如果您想逐步完成前幾張 Coder 卡,然後按編寫的方式執行專案的其餘部分,這會很有幫助。
使用步進功能進行調試
Step 功能減慢了專案流程,並提供有關 123 Robot 在專案中每個編碼器卡上所做操作的直接視覺回饋。 這允許用戶一次瀏覽一張編碼器卡的項目,以觀察行為並糾正錯誤。
在此範例中,目的是讓 123 機器人在一個正方形內行駛(向前行駛 1 步,然後右轉,4 次以形成一個正方形)。 然而,專案卻出現了錯誤的轉折。
使用專案步進功能逐步啟動並執行項目,直到發現錯誤為止。
改正錯誤。
然後,選擇「停止」按鈕並使用「步驟」按鈕從頭開始重新啟動項目,使用「步驟」功能觀察 123 機器人與項目的每個編碼器卡的行為。