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

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

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

Блок [Drive] — хороший пример блока без ожидания. В приведенном ниже примере база кода не перемещается, поскольку начинается блок [Движение], но затем блок [Остановить движение] останавливает ее до того, как двигатели смогут двигаться.

Неожидающий_блок_example.jpeg

Блоки без ожидания полезны, когда вы хотите выполнять несколько действий одновременно.


Блоки ожидания

Ожидание блока приостанавливает остальную часть стека, пока поведение этого блока не будет завершено.

Большинство блоков ожидания находятся среди блоков Motion и Drivetrain.

Если кодовой базе необходимо проехать квадрат размером 300 мм, вы можете использовать блоки ожидания, чтобы кодовая база выполняла каждое действие индивидуально.

wait_blocks_examples.png

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

Last Updated: