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

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

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

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

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

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


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

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

Більшість блоків очікування знаходяться серед блоків трансмісії.

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

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

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

Last Updated: