User event
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
User event
Доброе утро! Подскажите, если генерить user even чаще, чем оно обрабатывается (пауза или долгий расчет например), события копятся в очередь? Как тогда узнать сколько в очереди событий (можно конечно использовать уведомители и сообщать когда обработка закончилась)?
- kiparym
- advanced
- Сообщения: 178
- Зарегистрирован: 06 сен 2011, 08:52
- Версия LabVIEW: 8.2 & 2011
- Откуда: г. Саров
- Поблагодарили: 1 раз
- Контактная информация:
Re: User event
Количество событий показывает элемент «Get Queue Status». P.S. Терминал «elements»- список элементов очереди. У меня он почему то всегда неактивный?Как тогда узнать сколько в очереди событий
P.S.S. Разобрался. Для активации списка очереди- необходимо установить терминал «return elements?» в состояние (True).
Последний раз редактировалось kiparym 24 авг 2020, 16:02, всего редактировалось 3 раза.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: User event
Да, копятся во внутренней очереди.
Если в целях отладки / для себя, то через Event Inspector Window. Если программно для какой-то последующей обработки, то так - Programmatically Inspect Event Queues.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение