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