在 VEXcode GO 中停用和啟用區塊

VEXcode GO 允許使用者停用和啟用專案中的區塊。 在測試或調試專案時,這對學生來說是一個有用的功能,因此他們不必拆開專案來找出哪些部分未按預期工作。 使用者可以停用或啟用某個區塊來測試和觀察該區塊在專案中或不在專案中時機器人行為的差異。

:本文使用 VEXcode GO 中的 Code Base 設定。 有關如何在 VEXcode GO 中配置代碼庫的更多信息,請參閱 配置 VEX GO 代碼庫 VEX 庫文章。


如何停用和啟用區塊

禁用_a_塊.png

為了使用 VEXcode GO 中的停用或啟用區塊功能,Brain 必須連接到您的平板電腦或計算機,並且應為您的構建配置 VEXcode GO。

禁用一個區塊將阻止它在專案啟動時被執行。 若要停用區塊,請右鍵或長按該區塊以啟動上下文選單,然後選擇停用區塊。 然後,該區塊將在項目中顯示為灰色,並在其上方顯示對角線網格。

啟用_a_block.png

若要啟用該區塊,以便在專案啟動時執行它,請右鍵單擊或長按已停用的區塊以啟動上下文選單,然後選擇啟用區塊。


禁用時各個區塊會發生什麼

greyed_out_block.png

當一個區塊被停用時,它會顯示為灰色,上面有一個對角線網格。

禁用的區塊被視為註釋。 對專案流程沒有影響,專案啟動時不會執行。

在此範例中,程式碼庫將向前行駛 500 毫米 (mm),然後停止;它不會轉動。


禁用具有嵌套區塊的區塊時會發生什麼

禁用循環.png

當您停用其中嵌套了區塊的區塊時, 所有 區塊都將被停用。 像循環或 if-then-else 條件這樣具有嵌套區塊的區塊,可以像單一區塊一樣被停用。

右鍵單擊或長按以啟動該循環或條件控制區塊的上下文選單,然後選擇停用區塊。

灰色_out_loop.png

該圖顯示了禁用重複循環時會發生什麼。 循環及其內部的兩個區塊都已停用,並且它們都顯示為灰色,上面有一個對角線網格。

啟用循環選單.png

在此範例中,專案啟動時不會發生任何事情,因為所有區塊都已停用。 您可以透過啟動主區塊的上下文選單並選擇啟用區塊來啟用主區塊以及其中的所有巢狀區塊。

啟用循環.png

當主區塊啟用時,其中的所有巢狀區塊也將啟用。

在此範例中,現在主區塊已啟用,當專案啟動時,程式碼庫將向前行駛 500 毫米 (mm),然後右轉 90 度,並重複這些行為 4 次以在一個正方形中行駛。


禁用和啟用單一嵌套塊

Screen_Shot_2020-10-12_at_3.45.09_PM.png

您可以按照禁用任何其他區塊的相同步驟來停用一系列嵌套區塊(例如循環或 if-then-else 條件)中的單一區塊:右鍵單擊或長按以啟動該區塊的上下文功能表並選擇停用封鎖。

在此範例中,循環內的單一區塊被停用。

啟用_a_nested_block.png

要啟用該巢狀區塊,您需要右鍵單擊或長按以啟動其上下文功能表。

不能啟用那個.png

請注意,主區塊(在本例中為 [Repeat] 區塊)的上下文功能表將不會提供用於啟用巢狀區塊的選項,因為主區塊本身並未被停用。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: