Розуміння блоків очікування та блоків без очікування у VEXcode V5

Блоки без очікування

Діаграма, що ілюструє різні блоки, які використовуються в посібниках з робототехніки V5, демонструючи їхні функції та з’єднання для освітніх цілей.

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

Блок «Drive» є хорошим прикладом блоку без очікування. У наведеному нижче прикладі робот не рухається, тому що починається блок «привід», але потім блок «зупинити рух» зупиняє його до того, як двигуни зможуть рухатися.

Блоки без очікування корисні, коли ви хочете виконати кілька дій одночасно.

Блоки очікування

Знімок екрана інтерфейсу програмування VEX V5 Blocks, що демонструє різні блоки програмування та параметри для створення команд керування роботом, які використовуються в навчальних посібниках для навчання робототехніці VEX.

Знімок екрана інтерфейсу V5 Blocks Tutorials, на якому показано різні блоки програмування та їх розташування для кодування проектів робототехніки.

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

Більшість блоків очікування можна знайти серед блоків Motion і Drivetrain.

Якщо VEX V5 Clawbot потрібно отримати куб, ви можете використовувати блоки очікування, щоб робот виконував кожну поведінку окремо.

Блоки, які можуть чекати або не чекати

Знімок екрана підручника з програмування VEX V5 Blocks, де демонструються різні блоки програмування та їх зв’язки, ілюструється, як створити просту програму керування роботом.

VEXcode V5 дозволяє користувачам одним клацанням миші змінювати наступні блоки очікування на блоки, що не очікують: «обертання для», «обертання до позиції», «рухання для», «поворот для» та «поворот до курсу».

Змінивши блок розкриття кігтя на неочікувальний та змінюючи блок підйому руки на неочікувальний, Clawbot їде вперед, коли кіготь відкривається, і їде заднім ходом, поки рука піднімається.

Такий підхід до отримання кубика кращий під час змагань, оскільки економить час.

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

Last Updated: