Ждать появления / Wait For Action ------------------------------------------------------ *Группа действий: Машинное зрение* __________________________________________________________ .. image:: images/examplee.png Назначение ---------------------- Данное действие предназначено для ожидания появления изображения на экране пользователя и получения его координат. Для выполнения данного действия необходимо загрузить изображение (скриншот) во вкладке "Ресурсы", с помощью блока "Загрузить из ресурса" сохранить данное изображение в переменную тип "Общий". Входные параметры -------------------- **Изображение / Image** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Переменная, в которой содержится скриншот, появление которого робот ожидает на экране. Переменная выбирается из выпадающего списка. Переменная типа "Общий", содержащая скриншот. <Создать новую> - создает новую переменную типа "Общий" +---------------------------+--------------+ | **Свойство параметра** | **Значение** | +---------------------------+--------------+ | Тип | Общий | +---------------------------+--------------+ | Обязательность заполнения | Да | +---------------------------+--------------+ **Степень сходства / Similarity rate** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Указывается степень сходства загруженного ресурса (скриншот) и изображения, найденного на экране. Степень сходства указывается в десятичной дроби от 0 до 1. Чем выше значение, тем точнее должно быть сходство между объектами. +---------------------------+--------------+ | **Свойство параметра** | **Значение** | +---------------------------+--------------+ | Тип | Число | +---------------------------+--------------+ | Обязательность заполнения | Нет | +---------------------------+--------------+ | Значение по умолчанию | 0.75 | +---------------------------+--------------+ **Тайм-аут / Time-out** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Устанавливается время ожидания появления изображения. Время указывается в (мс). Например 30000, что будет эквивалентно 30 секундам. Значение по умолчанию эквивалентно 30 секундам. +---------------------------+--------------+ | **Свойство параметра** | **Значение** | +---------------------------+--------------+ | Тип | Число | +---------------------------+--------------+ | Обязательность заполнения | Нет | +---------------------------+--------------+ | Значение по умолчанию | -1 | +---------------------------+--------------+ **Возвращать центр / Give center** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Возвращает координаты центра изображения, найденного на экране. Устанавливается чек-бокс. Если чек-бокс установлен, возвращаются координаты центра изображения, в противном случае координаты верхнего левого угла найденной области. +---------------------------+--------------+ | **Свойство параметра** | **Значение** | +---------------------------+--------------+ | Тип | Чек-бокс | +---------------------------+--------------+ | Обязательность заполнения | Нет | +---------------------------+--------------+ Выходные параметры -------------------- **Координаты / Coordinates** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Переменная, в которую будут записаны координаты найденного изображения. Переменная выбирается из выпадающего списка. Переменная типа "Общий", в которую записываются координаты найденного изображения. <Создать новую> - создает новую переменную типа "Общий" +---------------------------+--------------+ | **Свойство параметра** | **Значение** | +---------------------------+--------------+ | Тип | Общий | +---------------------------+--------------+ | Обязательность заполнения | Да | +---------------------------+--------------+ .. note:: Если за установленное в тайм-ауте время изображение не будет найдено, в переменную вернутся координаты X=-10000,Y=-10000. Пример заполнения -------------------- .. image:: images/scrin3.png Пример использования ---------------------- * `Пример описания схемы робота `_