VEXcode VR 允許使用者停用和啟用專案中的區塊。 這是一個有用的功能,可以用來測試或調試項目,而無需拆開項目。 使用者可以停用或啟用某個區塊,以測試該區塊在專案中或不在專案中時機器人行為的差異。
如何停用和啟用區塊
若要停用區塊,請右鍵或長按該區塊以啟動上下文選單,然後選擇停用區塊。
若要啟用已停用的區塊,請啟動該區塊的上下文功能表並選擇啟用區塊。
禁用時各個區塊會發生什麼
當一個區塊被停用時,它會顯示為灰色,上面有一個對角線網格。
禁用的區塊被視為註釋。 對專案流程沒有影響。
在範例專案中,機器人倒車後不會等待,而是立即右轉。
禁用具有嵌套區塊的區塊時會發生什麼
當您停用其中嵌套有區塊的區塊時,所有區塊都會被停用。 像循環或 if-then-else 條件這樣具有嵌套區塊的區塊,可以像單一區塊一樣被停用。
啟動該循環或條件控制區塊的上下文選單,然後選擇停用區塊。
此圖顯示了停用重複循環時發生的情況。 循環及其內部的兩個區塊都被停用。
您可以透過啟動主區塊的上下文功能表並選擇啟用區塊來啟用主區塊及其中的所有巢狀區塊。
當主區塊啟用時,所有巢狀區塊也將啟用。
禁用和啟用單一嵌套塊
您可以按照禁用任何其他區塊的相同步驟來停用循環或 if-then-else 中的單一區塊:啟動該區塊的上下文選單並選擇「停用區塊」。
這是僅禁用循環內的單一區塊的範例。
主區塊的上下文選單不會提供啟用巢狀區塊的選項,因為主區塊未停用。
如果稍後您想要啟用該巢狀區塊,則需要啟動其上下文功能表。
禁用“帽子”塊
您可以透過停用包含所有區塊的“帽子”區塊來停用整個區塊堆疊。
啟動“帽子”區塊的上下文選單,然後選擇停用區塊。
此圖顯示了停用「啟動時」「帽子」區塊時發生的情況。 When Started 區塊下包含的所有區塊都不會運作。