ROI и Event

Простейшие вопросы в области инженерной разработки
Ответить
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

ROI и Event

Сообщение rushonda »

Добрый день! Подскажите пожалуйста:

Как в event структуре добавить событие на изменение ROI изображения?
Просто при выборе событий из списка нет такого события.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: ROI и Event

Сообщение Borjomy_1 »

Получается - никак.
Можно организовать отдельный цикл, в котором с некоторым тактом (например 20..100мс) будет проверяться изменение значений ROI. При несовпадении генерировать User Event.
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: ROI и Event

Сообщение zxc_pavel »

Угу, походу только так.
Еще я кнопку мыши спрашиваю, почему-то без ее опроса плохо выходит.
Может кто посоветует лучше
Вложения
roi.vi
(38.77 КБ) 84 скачивания
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: ROI и Event

Сообщение dadreamer »

Изображение
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: ROI и Event

Сообщение rushonda »

Спасибо за подсказки. Я попробовал еще вариант Mouse up для изображения (фото прилагаю), т.е. реагировать на отпускание мыши при изменении ROI именно на изображении.
dadreamer, а в вашем случае нужно постоянно опрашивать последнее событие? как в evente именно применить?
Вложения
ROI.png
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: ROI и Event

Сообщение dadreamer »

rushonda писал(а):dadreamer, а в вашем случае нужно постоянно опрашивать последнее событие? как в evente именно применить?
Да, нужно. Другого способа пока что нету.
Untitled 1.vi
IMAQ Get Last Event
LV2014
(20.44 КБ) 94 скачивания
Кроме прочего, нужно отдельно обрабатывать клик по пункту "Clear ROI".
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: ROI и Event

Сообщение rushonda »

А в таком варианте?
Вложения
Untitled 1 (1).vi
(27.01 КБ) 94 скачивания
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: ROI и Event

Сообщение dadreamer »

rushonda писал(а):А в таком варианте?
Можно и так. Всё равно управление инструментами ROI только мышью. Но "Clear ROI" всё равно отдельно надо обрабатывать. Плюс к этому, в вашем подходе эвент срабатывает при клике на пустых областях IMAQ-контрола, на инструментах выделения ROI, на скроллбарах, на строке информации. Стандартные траблы при таком подходе. Можно обрабатывать, а можно забить, если не критично.
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: ROI и Event

Сообщение rushonda »

А дальше обрабатывать через GET LAST EVENTS только те события для которых TOOl будет например Rectangle или Circle, в зависимости от того, что будет использоваться в программе.
Спасибо всем, кто откликнулся!
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: ROI и Event

Сообщение dadreamer »

rushonda, в принципе, нормальный ворк-эраунд, даже добавить нечего. :)
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: ROI и Event

Сообщение rushonda »

Ага, спасибо)
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»