Блоки ожидания и не ожидания в VEXcode GO

Неожидающие блоки

Блоки без ожидания продолжают стек, даже если поведение блока еще не завершено.

Блок [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: