Поясните пожалуйста,
Как выполняется event structure, если параметр времени установлен по умолчанию (-1) ?
Создал учебный пример.
Получается добиться выполнения user event, только если параметр времени больше -1.
Если параметр времени стоит -1, user event не формируется. Так и должно быть, или где-то ошибка ?
выполнение event structure
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: выполнение event structure
Все правильно,
задается значение TimeOut по истечении которого будет сгенерировано событие (при условии, что другие не выполнялись)
-1 = Inf
т.е. никогда.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Re: выполнение event structure
Спасибо.
Требуется периодически генерировать user event при выполнении программы.
Нужно-ли мне каждый раз выполнять destroy user event после обработки моего события?
Что произойдет, если этого не делать ?
Требуется периодически генерировать user event при выполнении программы.
Нужно-ли мне каждый раз выполнять destroy user event после обработки моего события?
Что произойдет, если этого не делать ?
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: выполнение event structure
Нет не нужно.
1. Событие создается один раз Create User Event.
2. Потом регистрируется для каждого Event Structure (по необходимости).
3. По выходу из цикла обработки Event Structure, необходимо удалить регистрацию Unregister for Events.
4. И в самом конце уже удаляется само событие Destroy User Event.
Попытка записи события в несуществующий поток приведет к ошибке, а удаление или отсутствие регистрации к пропуску события.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Re: выполнение event structure
Корректно-ли формировать в какой-либо вкладке event structure событие, которое
является условием для вызова другой вкладки ?
Например, существует вккладка , вызываемая при обнаружении активности кнопки стоп, в то-же время во вкладке
timeout , при наступлении некоторого события производится запись в property node - value (signaling) кнопки стоп.
является условием для вызова другой вкладки ?
Например, существует вккладка , вызываемая при обнаружении активности кнопки стоп, в то-же время во вкладке
timeout , при наступлении некоторого события производится запись в property node - value (signaling) кнопки стоп.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: выполнение event structure
Вполне, если Вы имеете ввиду под вкладкой - "событие".
Только контролируйте, что бы все не зациклилось.
В этом и есть смысл State Machine.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 6 Ответы
- 234 Просмотры
-
Последнее сообщение Artem.spb