Блоки без очікування
Блокибез очікування мають стек, який продовжується, навіть якщо поведінка блоку ще не завершена.
Блок «Drive» є хорошим прикладом блоку без очікування. У наведеному нижче прикладі робот не рухається, тому що починається блок «привід», але потім блок «зупинити рух» зупиняє його до того, як двигуни зможуть рухатися.
Блоки без очікування корисні, коли ви хочете виконати кілька дій одночасно.
Блоки очікування
Очікуванняблоку призупиняє решту стека до завершення поведінки цього блоку.
Більшість блоків очікування можна знайти серед блоків Motion і Drivetrain.
Якщо VEX V5 Clawbot потрібно отримати куб, ви можете використовувати блоки очікування, щоб робот виконував кожну поведінку окремо.
Блоки, які можуть чекати або не чекати
VEXcode V5 дозволяє користувачам одним клацанням миші змінювати наступні блоки очікування на блоки, що не очікують: «обертання для», «обертання до позиції», «рухання для», «поворот для» та «поворот до курсу».
Змінивши блок розкриття кігтя на неочікувальний та змінюючи блок підйому руки на неочікувальний, Clawbot їде вперед, коли кіготь відкривається, і їде заднім ходом, поки рука піднімається.
Такий підхід до отримання кубика кращий під час змагань, оскільки економить час.