Перейти к основному содержимому

Блок группы действий

Описание метода

Image

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

Следующие блоки поддерживают асинхронное выполнение:

Посмотрим на схему выполнения группы действий в синхронном и асинхронном режиме. Группа действий будет завершена по окончанию выполнения всех внутренних блоков, на месте красной линии.

Image

Примеры

Пример параллельной работы всех сервоприводов. Более подробно такой случай рассмотрен в демо программе «работа с функциями».

Image

Пример параллельной работы сервопривода и светодиода. Более подробно такой случай рассмотрен в демо программе «работа с логическими переменными».

Image

Пример параллельной работы двух сервоприводов вращения.

Image