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

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


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

Disablemenu.png

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

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

Enablemenu.png

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


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

отключенныйблок.png

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

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

В приведенном выше примере робот 123 проедет вперед 1 шаг, а затем остановится; оно не повернется.


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

Disablestack.png

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

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

отключен.png

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

EnableStack.png

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

включено.png

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

В этом примере теперь, когда основной блок включен, при запуске проекта робот 123 проедет 1 шаг вперед, затем повернет направо на 90 градусов и повторит эти действия 4 раза, чтобы проехать по квадрату.


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

Disableinstack.png

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

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

Enableinstack.png

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

Enablenotanoption.png

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

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

Last Updated: