Очікуючі та неочікуючі блоки у VEXcode GO

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

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

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

VEXcode GO блокує проект, який складається з блоку Коли запущено, блоку руху вперед і блоку зупинки руху.

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


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

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

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

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

VEXcode GO блокує проект, який керує роботом у квадраті. Стек складається з блоку «Коли розпочато», за яким ідуть 4 пари поперемінного руху вперед для блоків 300 мм і повороту праворуч для блоків 90 градусів.

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

Last Updated: