Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Wait for the end of several robots Version 2 (Java)

Группа действий: Управление роботами 

Описание

Действие ожидает окончания работы нескольких роботов.

Иконка действия

Image Removed

Параметры

Входные параметры

  1. Идентификаторы роботов - Коллекция идентификаторов роботов.

  2. Тайм-аут, мс - Предельное время ожидания ответа от агента о завершении работы роботов. Измеряется в миллисекундах.

Настройки

Action group: Robot management

...

Description

The action waits for the end of several robots

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Robot IDsRobot IDs colectionRobin.Collection
Yes
Timeout, msThe maximum time to wait for a response from the agent about the completion of the work of the robots. Measured in milliseconds. If «-1» is specified, the action waits for a response from the agent indefinitely

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поляПараметрыИдентификаторы роботов
Robot IDs
Коллекция идентификаторов роботовRobin.CollectionДаТайм-аут, мсTimeout, msПредельное время ожидания ответа от агента о завершении работы роботов. Измеряется в миллисекундах. Если указано "-1", действие ждет ответа от агента бесконечно долго
.Robin.Numeric
Да

Особые условия использования

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

Пример использования 

Задача

Ожидать окончания работы нескольких роботов, запущенных локально и, после, вывести диалоговое окно с сообщением "Роботы завершили свою работу". 

Решение

Воспользоваться действием "Запустить робота", "Добавить элемент", "Ожидать окончания нескольких роботов", "Сообщение". 

Реализация

...


Yes

Special conditions of use

If the robot and/or robots have not completed within the specified wait time, display an error that includes the robot IDs and names.

Example of use

Task

Wait for the end of several robots running locally and, afterwards, display a dialog box with the message "The robots have completed their work".

Solution

Use the "Start robot", "Add object", "Wait for the end of several robots", "Show message" actions.

Implementation

  1. Assemble a robot scheme with the actions.
    Image Added
    2. Set the "Start robot" (first robot) action parameters.
    Image Added
    3. Set the "Start robot" (second robot) action parameters.
    Image Added

    4. Set the "Add object" (first robot) action parameters.
    Image Added
    5. Set the "Add object" (second robot) action parameters.
    Image Added
    6. Set the "Wait for the end of several robots" action parameters.
    Image Added
    7. Set the "Show message" action parameters.
    Image Added
    8. Click "Start" in the top panel.

Result

The program robot completed successfully.

Image Added

A dialog box about robot completion is displayed.

Image Added

Результат

Программный робот отработал успешно. 

Image Removed

Отображено диалоговое окно о завершении работы роботов.

Image Removed