Отключение и включение блоков в VEXcode GO

VEXcode GO позволяет пользователям отключать и включать блоки в своих проектах. Это полезная функция для студентов при тестировании или отладке проекта, поэтому им не нужно разбирать проект, чтобы выяснить, что работает не так, как задумано. Пользователь может отключить или включить блок(и) для тестирования и наблюдения за различиями в поведении робота, когда этот блок присутствует или отсутствует в проекте.

ПримечаниеВ этой статье используется конфигурация Code Base в VEXcode GO. Дополнительную информацию о настройке кодовой базы в VEXcode GO см. в статье Настройка кодовой базы VEX GO Библиотека VEX.


Как отключить и включить блоки

Проект VEXcode GO Blocks с открытым контекстным меню включенного блока и выделенной опцией «Отключить блок». Справа показан результат, при этом выбранный блок теперь выделен серым цветом, что означает, что он отключен.

Чтобы использовать функцию отключения или включения блоков в VEXcode GO, Brain должен быть подключен к вашему планшету или компьютеру, а VEXcode GO должен быть настроен для вашей сборки.

Отключение блока предотвратит его выполнение при запуске проекта. Чтобы отключить блок, щелкните правой кнопкой мыши или удерживайте блок, чтобы активировать контекстное меню, а затем выберите «Отключить блокировку». В проекте блок станет серым с сеткой из диагональных линий.

Проект VEXcode GO Blocks с открытым контекстным меню отключенного блока и выделенной опцией «Включить блок». Справа находится тот же проект, но выбранный блок теперь окрашен в цвет, что означает, что он включен.

Чтобы включить блок и он выполнялся при запуске проекта, щелкните правой кнопкой мыши или удерживайте отключенный блок, чтобы активировать контекстное меню, а затем выберите «Включить блок».


Что происходит с отдельными блоками при отключении

Проект VEXcode GO Blocks, содержащий отключенный блок. Блок выделен серым цветом и имеет сетку из диагональных линий поверх него.

Пока блок(и) отключен, он отображается серым цветом с сеткой из диагональных линий.

Отключенный блок рассматривается как комментарий. Он не влияет на ход проекта и не будет выполнен при запуске проекта.

В этом примере Code Base проедет вперед 500 миллиметров (мм), а затем остановится; оно не повернется.


Что происходит, когда блок с вложенными блоками отключен

Проект VEXcode GO Blocks с открытым контекстным меню включенного блока-контейнера и выделенной опцией «Отключить блок».

Когда вы отключаете блок, в который вложены блоки, все блок отключаются. Такие блоки, как цикл или условие if-then-else, имеющие вложенные блоки, можно отключить так же, как и одиночный блок.

Щелкните правой кнопкой мыши или нажмите и удерживайте, чтобы активировать контекстное меню этого цикла или блока условного управления, а затем выберите «Отключить блок».

Проект VEXcode GO Blocks с блоком-контейнером и всеми его вложенными блоками отключен. Блоки выделены серым цветом и имеют сетку из диагональных линий поверх них.

На этом изображении показано, что происходит, когда цикл повторения отключен. Цикл и два блока внутри него были отключены, и все они отображаются серым цветом с сеткой из диагональных линий над ними.

Проект VEXcode GO Blocks с открытым контекстным меню отключенного блока-контейнера и выделенной опцией «Включить блок».

В этом примере при запуске проекта ничего не произойдет, так как все блоки отключены. Вы можете включить основной блок и все вложенные в него блоки, активировав контекстное меню главного блока и выбрав «Включить блок».

Проект VEXcode GO Blocks с контейнерным блоком и всеми его вложенными блоками.

Когда основной блок включен, все вложенные в него блоки также будут включены.

В этом примере теперь, когда основной блок включен, при запуске проекта Code Base переместится вперед на 500 миллиметров (мм), затем повернется направо на 90 градусов и повторит эти действия 4 раза, чтобы проехать по квадрату.


Отключение и включение одного вложенного блока

Проект VEXcode GO Blocks с открытым контекстным меню включенного блока. Блок вложен в блок-контейнер, и опция «Отключить блок» выделена. Справа отображается результат, при этом выбранный блок теперь отключен.

Вы можете отключить один блок в серии вложенных блоков, например цикл или условие if-then-else, выполнив те же действия, что и для отключения любого другого блока: щелкните правой кнопкой мыши или удерживайте длительное нажатие, чтобы активировать контекстное меню этого блока, и выберите Отключить блокировку.

В этом примере один блок внутри цикла отключен.

Проект VEXcode GO Blocks с открытым контекстным меню отключенного блока. Блок вложен в блок-контейнер, и опция «Включить блок» выделена. Справа показан результат, в котором выбранный блок теперь включен.

Чтобы включить этот вложенный блок, вам нужно будет щелкнуть правой кнопкой мыши или удерживать его, чтобы активировать его контекстное меню.

Проект VEXcode GO Blocks с открытым контекстным меню блока-контейнера и выделенной, но неактивной опцией «Включить блок». Один из его вложенных блоков отключен, но опция «Включить блок» недоступна, поскольку сам блок-контейнер по-прежнему включен.

Обратите внимание, что в контекстном меню основного блока (в данном случае блока [Повторить]) не будет возможности включить вложенный блок, поскольку сам основной блок не был отключен.

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

Last Updated: