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

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


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

Контекстное меню с опциями «Включить» и «Отключить» в VEXcode VR

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

Контекстное меню, отображающее опцию «Отключить блок» для выбранного блока VEXcode VR.

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


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

Блок отображается как отключенный в рабочей области VEXcode VR.

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

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

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


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

В меню настроек блока отображается отключенная функция вложенных блоков.

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

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

Блок «Повторить» отключен в палитре блоков VEXcode VR.

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

Палитра блоков, отображающая основной блок, включенный в VEXcode VR.

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

Основной блок отключен в рабочей области VEXcode VR.

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


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

Контекстное меню блока с параметрами для включения или выключения блока.

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

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

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

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

Отключенный блок внутри активного стека блоков в VEXcode VR

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


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

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

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

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

Блок «Отключено при запуске» отображается как неактивный в рабочей области VEXcode VR.

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

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

Last Updated: