VEXcode 123 允許使用者停用和啟用其專案中的區塊。 在測試或調試專案時,這對學生來說是一個有用的功能,因此他們不必拆開專案來找出哪些部分未按預期工作。 使用者可以停用或啟用某個區塊來測試和觀察該區塊在專案中或不在專案中時機器人行為的差異。
如何停用和啟用區塊
為了使用 VEXcode 123 中的停用或啟用區塊功能,123 Robot 必須連接到您的平板電腦或電腦。
禁用一個區塊將阻止它在專案啟動時被執行。 若要停用區塊,請右鍵或長按該區塊以啟動上下文選單,然後選擇停用區塊。 然後,該區塊將在項目中顯示為灰色,並在其上方顯示對角線網格。
若要啟用該區塊以便在專案啟動時執行它,請右鍵單擊或長按已停用的區塊以啟動上下文功能表,然後選擇啟用區塊。
禁用時各個區塊會發生什麼
當一個區塊被停用時,它會顯示為灰色,上面有一個對角線網格。
禁用的區塊被視為註釋。 對專案流程沒有影響,專案啟動時不會執行。
上例中,123 機器人將向前行駛 1 步,然後停止;它不會轉動。
禁用具有嵌套區塊的區塊時會發生什麼
當您停用其中嵌套有區塊的區塊時,所有區塊都會被停用。 像循環或 if-then-else 條件這樣具有嵌套區塊的區塊,可以像單一區塊一樣被停用。
右鍵單擊或長按以啟動該循環或條件控制區塊的上下文選單,然後選擇停用區塊。
該圖顯示了禁用重複循環時會發生什麼。 循環及其內部的兩個區塊都已停用,並且它們都顯示為灰色,上面有一個對角線網格。
在此範例中,專案啟動時不會發生任何事情,因為所有區塊都已停用。 您可以透過啟動主區塊的上下文選單並選擇啟用區塊來啟用主區塊以及其中的所有巢狀區塊。
當主區塊啟用時,其中的所有巢狀區塊也將啟用。
在這個例子中,現在主模組已啟用,當項目啟動時,123 機器人將向前行駛 1 步,然後右轉 90 度,並重複這些行為 4 次以在一個正方形中行駛。
禁用和啟用單一嵌套塊
您可以按照禁用任何其他區塊的相同步驟來停用一系列嵌套區塊(例如循環或 if-then-else 條件)中的單一區塊:右鍵單擊或長按以啟動該區塊的上下文功能表並選擇停用封鎖。
在此範例中,循環內的單一區塊被停用。
要啟用該巢狀區塊,您需要右鍵單擊或長按以啟動其上下文功能表。
請注意,主區塊(在本例中為 [Repeat] 區塊)的上下文功能表將不會提供用於啟用巢狀區塊的選項,因為主區塊本身並未被停用。