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

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


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

Collage_2.png

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

picforenabledisable.png

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


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

disablefeature.png

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

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

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


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

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

blockdisabled.png

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

blockbigdisable.png

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

enableblockmain.png

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

nestedblocks.png

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


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

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

loopwithloop.png

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

enablenestcontext.png

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

beforedisableahat.png

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


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

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

contexthatmenubelow.png

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

hatblockdisablededit.png

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

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

Last Updated: