VEXcode GO позволяет пользователям отключать и включать блоки в своих проектах. Это полезная функция для студентов при тестировании или отладке проекта, поэтому им не нужно разбирать проект, чтобы выяснить, что работает не так, как задумано. Пользователь может отключить или включить блок(и) для тестирования и наблюдения за различиями в поведении робота, когда этот блок присутствует или отсутствует в проекте.
ПримечаниеВ этой статье используется конфигурация Code Base в VEXcode GO. Дополнительную информацию о настройке кодовой базы в VEXcode GO см. в статье Настройка кодовой базы VEX GO Библиотека VEX.
Как отключить и включить блоки
Чтобы использовать функцию отключения или включения блоков в VEXcode GO, Brain должен быть подключен к вашему планшету или компьютеру, а VEXcode GO должен быть настроен для вашей сборки.
Отключение блока предотвратит его выполнение при запуске проекта. Чтобы отключить блок, щелкните правой кнопкой мыши или удерживайте блок, чтобы активировать контекстное меню, а затем выберите «Отключить блокировку». В проекте блок станет серым с сеткой из диагональных линий.
Чтобы включить блок и он выполнялся при запуске проекта, щелкните правой кнопкой мыши или удерживайте отключенный блок, чтобы активировать контекстное меню, а затем выберите «Включить блок».
Что происходит с отдельными блоками при отключении
Пока блок(и) отключен, он отображается серым цветом с сеткой из диагональных линий.
Отключенный блок рассматривается как комментарий. Он не влияет на ход проекта и не будет выполнен при запуске проекта.
В этом примере Code Base проедет вперед 500 миллиметров (мм), а затем остановится; оно не повернется.
Что происходит, когда блок с вложенными блоками отключен
Когда вы отключаете блок, в который вложены блоки, все блок отключаются. Такие блоки, как цикл или условие if-then-else, имеющие вложенные блоки, можно отключить так же, как и одиночный блок.
Щелкните правой кнопкой мыши или нажмите и удерживайте, чтобы активировать контекстное меню этого цикла или блока условного управления, а затем выберите «Отключить блок».
На этом изображении показано, что происходит, когда цикл повторения отключен. Цикл и два блока внутри него были отключены, и все они отображаются серым цветом с сеткой из диагональных линий над ними.
В этом примере при запуске проекта ничего не произойдет, так как все блоки отключены. Вы можете включить основной блок и все вложенные в него блоки, активировав контекстное меню главного блока и выбрав «Включить блок».
Когда основной блок включен, все вложенные в него блоки также будут включены.
В этом примере теперь, когда основной блок включен, при запуске проекта Code Base переместится вперед на 500 миллиметров (мм), затем повернется направо на 90 градусов и повторит эти действия 4 раза, чтобы проехать по квадрату.
Отключение и включение одного вложенного блока
Вы можете отключить один блок в серии вложенных блоков, например цикл или условие if-then-else, выполнив те же действия, что и для отключения любого другого блока: щелкните правой кнопкой мыши или удерживайте длительное нажатие, чтобы активировать контекстное меню этого блока, и выберите Отключить блокировку.
В этом примере один блок внутри цикла отключен.
Чтобы включить этот вложенный блок, вам нужно будет щелкнуть правой кнопкой мыши или удерживать его, чтобы активировать его контекстное меню.
Обратите внимание, что в контекстном меню основного блока (в данном случае блока [Повторить]) не будет возможности включить вложенный блок, поскольку сам основной блок не был отключен.