ROI и Event
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
ROI и Event
Добрый день! Подскажите пожалуйста:
Как в event структуре добавить событие на изменение ROI изображения?
Просто при выборе событий из списка нет такого события.
Как в event структуре добавить событие на изменение ROI изображения?
Просто при выборе событий из списка нет такого события.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: ROI и Event
Получается - никак.
Можно организовать отдельный цикл, в котором с некоторым тактом (например 20..100мс) будет проверяться изменение значений ROI. При несовпадении генерировать User Event.
Можно организовать отдельный цикл, в котором с некоторым тактом (например 20..100мс) будет проверяться изменение значений ROI. При несовпадении генерировать User Event.
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: ROI и Event
Угу, походу только так.
Еще я кнопку мыши спрашиваю, почему-то без ее опроса плохо выходит.
Может кто посоветует лучше
Еще я кнопку мыши спрашиваю, почему-то без ее опроса плохо выходит.
Может кто посоветует лучше
- Вложения
-
- roi.vi
- (38.77 КБ) 84 скачивания
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: ROI и Event
Спасибо за подсказки. Я попробовал еще вариант Mouse up для изображения (фото прилагаю), т.е. реагировать на отпускание мыши при изменении ROI именно на изображении.
dadreamer, а в вашем случае нужно постоянно опрашивать последнее событие? как в evente именно применить?
dadreamer, а в вашем случае нужно постоянно опрашивать последнее событие? как в evente именно применить?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: ROI и Event
Да, нужно. Другого способа пока что нету. Кроме прочего, нужно отдельно обрабатывать клик по пункту "Clear ROI".rushonda писал(а):dadreamer, а в вашем случае нужно постоянно опрашивать последнее событие? как в evente именно применить?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: ROI и Event
Можно и так. Всё равно управление инструментами ROI только мышью. Но "Clear ROI" всё равно отдельно надо обрабатывать. Плюс к этому, в вашем подходе эвент срабатывает при клике на пустых областях IMAQ-контрола, на инструментах выделения ROI, на скроллбарах, на строке информации. Стандартные траблы при таком подходе. Можно обрабатывать, а можно забить, если не критично.rushonda писал(а):А в таком варианте?
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: ROI и Event
А дальше обрабатывать через GET LAST EVENTS только те события для которых TOOl будет например Rectangle или Circle, в зависимости от того, что будет использоваться в программе.
Спасибо всем, кто откликнулся!
Спасибо всем, кто откликнулся!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 6 Ответы
- 231 Просмотры
-
Последнее сообщение Artem.spb