Вимкнення та ввімкнення блоків у VEXcode EXP

VEXcode Blocks дозволяє користувачам вимикати та вмикати блоки у своїх проектах. Це корисна функція для тестування або налагодження проекту без необхідності розбирати проект. Користувач може вимкнути або ввімкнути блок(и), щоб перевірити відмінності в поведінці робота, коли цей блок є чи ні в проекті.


Як вмикати та відключати блокування

Проєкт VEXcode EXP Blocks з відкритим контекстним меню ввімкненого блоку та виділеною опцією «Вимкнути блок». Праворуч показано результат, а вибраний блок тепер неактивний, що вказує на те, що його вимкнено.

Щоб вимкнути блок, клацніть правою кнопкою миші або утримуйте його, щоб активувати контекстне меню, а потім виберіть «Вимкнути блок».

Проєкт VEXcode EXP Blocks з відкритим контекстним меню вимкненого блоку та виділеною опцією «Увімкнути блок». Праворуч знаходиться той самий проєкт, але вибраний блок тепер забарвлений, що вказує на його активацію.

Щоб увімкнути вимкнений блок, активуйте контекстне меню для цього блоку та виберіть Увімкнути блок.


Що відбувається з окремими блоками при вимкненні

Проект VEXcode EXP Blocks, що містить вимкнений блок. Блок сірого кольору та має сітку з діагональних ліній.

Коли блок(и) вимкнено, він відображається сірим із сіткою діагональних ліній над ним.

Вимкнений блок розглядається як коментар. Це не впливає на хід проекту.

У прикладі проекту вище робот не чекатиме після руху заднім ходом, а одразу поверне праворуч.


Що відбувається, коли блок із вкладеними блоками вимкнено

Коли ви вимикаєте блок із вкладеними в нього блоками, усі блоки вимикаються. Блоки, такі як цикл або умова if-then-else, які мають вкладені блоки, можна вимкнути так само, як і один блок. 

Проєкт VEXcode EXP Blocks з відкритим контекстним меню ввімкненого блоку-контейнера та виділеною опцією «Вимкнути блок».

Активуйте контекстне меню цього циклу або умовного блоку керування, а потім виберіть Вимкнути блок.

Проект VEXcode EXP Blocks з блоком-контейнером та всіма його вкладеними блоками вимкнено. Блоки сірого кольору та мають сітку з діагональних ліній над ними.

На зображенні нижче показано, що сталося, коли цикл повторення було вимкнено. Петля та два блоки всередині неї були вимкнені.

Проєкт VEXcode EXP Blocks з відкритим контекстним меню вимкненого блоку контейнера та виділеною опцією «Увімкнути блок».

Ви можете ввімкнути головний блок і всі вкладені блоки в ньому, активувавши контекстне меню головного блоку та вибравши Увімкнути блок.

Проект VEXcode EXP Blocks з блоком-контейнером та всіма його вкладеними блоками.

Коли основний блок увімкнено, усі вкладені блоки також будуть увімкнені.


Вимкнення та ввімкнення окремого вкладеного блоку

Ви можете вимкнути окремі блоки в циклі або if-then-else, виконавши ті самі кроки, що й будь-який інший блок: активуйте контекстне меню цього блоку та виберіть «Вимкнути блок».

Проект VEXcode EXP Blocks з вкладеним блоком, який вже вимкнено.

Ось приклад вимкнення лише одного блоку в циклі.

Проєкт VEXcode EXP Blocks з відкритим контекстним меню блоку-контейнера та виділеною, але сірою опцією «Увімкнути блок». Один з його вкладених блоків вимкнено, але опція «Увімкнути блок» недоступна, оскільки сам блок-контейнер все ще ввімкнено.

Контекстне меню для головного блоку не забезпечить опцію для ввімкнення вкладеного блоку, оскільки головний блок не було вимкнено.

Проєкт VEXcode EXP Blocks з відкритим контекстним меню вимкненого блоку. Блок вкладено всередині блоку-контейнера, а опція «Увімкнути блок» виділена. Праворуч показано результат з увімкненим вибраним блоком.

Якщо пізніше ви захочете ввімкнути цей вкладений блок, вам потрібно буде активувати його контекстне меню.


Відключення блоку «капелюх».

Ви можете вимкнути цілий стек блоків, вимкнувши блок «капелюх», який містить їх усі. 

Проєкт VEXcode EXP Blocks з відкритим контекстним меню увімкненого блоку hat. Опція «Вимкнути блокування» виділена.

Активуйте контекстне меню блоку «капелюх», а потім виберіть «Вимкнути блокування».

Блоки VEXcode EXP проектуються з вимкненим блоком hat, а решта блоків у стеку все ще ввімкнені. Блок капелюха сірий і має над ним сітку з діагональних ліній.

На зображенні нижче показано, що сталося, коли блок «капелюх» під час запуску був вимкнений. Усі блоки, які містяться в блоці «Коли запущено», не запускаються.

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

Last Updated: