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

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


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

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

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

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

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


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

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

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

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

В примере проекта слева робот не будет ждать после движения задним ходом, а сразу же повернет направо.


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

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

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

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

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

На изображении ниже показано, что произошло, когда цикл повтора был отключен. Цикл и два блока внутри него были отключены.

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

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

>Проект VEXcode V5 Blocks с включенным блоком-контейнером и всеми его вложенными блоками.

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


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

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

Проект VEXcode V5 Blocks, в котором уже отключен вложенный блок.

Вот пример отключения только одного блока в цикле.

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

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

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

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


Отключение «шапочного» блока

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

В проекте VEXcode V5 Blocks открыто контекстное меню блока "шляпа". Выделена опция «Отключить блокировку».

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

Проект VEXcode V5 Blocks с отключенным блоком "шляпка", при этом остальные блоки в стеке остаются включенными. Блок с изображением шляпы выделен серым цветом и покрыт сеткой из диагональных линий.

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

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

Last Updated: