Добрый день, коллеги.
Вот прислали мне такую вещицу не знаю откуда вязалась.
Внутри много очередей ладно бог с ним.
Просто вопрос по вашему компететному мнению почем программа просто не останавливается?
Программу прилагаю в архиве.
Коллега прислал программку
- JohnChaban
- leader
- Сообщения: 702
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
-
- VIP
- Сообщения: 1389
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 7
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Коллега прислал программку
Потому что автор чуть запутался в своих очередях и нотификаторах. Кнопка Clouse не опрашивается, вместо этого опрашивается индикатор Stop, событие от которого не прилетает. Хотя б вот так измените, добавив событие от кнопки — будет останавливаться:JohnChaban писал(а): ↑06 дек 2024, 08:02 Добрый день, коллеги.
Вот прислали мне такую вещицу не знаю откуда вязалась.
Внутри много очередей ладно бог с ним.
Просто вопрос по вашему компететному мнению почем программа просто не останавливается?
Программу прилагаю в архиве.
- JohnChaban
- leader
- Сообщения: 702
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
- JohnChaban
- leader
- Сообщения: 702
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: Коллега прислал программку
Там есть еще момент.
Если добавить еще 1 цикл и чтото в нем то программа тоже не останавливается.
Не останавливается цикл внизе.
Если добавить еще 1 цикл и чтото в нем то программа тоже не останавливается.
Не останавливается цикл внизе.
-
IvanLis
- guru
- Сообщения: 5551
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 32 раза
- Поблагодарили: 105 раз
Re: Коллега прислал программку
Тут дело не в очередях, а в организации программы, вот пример, где крутится много UserEvent
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- JohnChaban
- leader
- Сообщения: 702
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: Коллега прислал программку
Надо такую конструкцию
- Вложения
-
- Test 07_12_2024vi.vi
- (18.02 КБ) 23 скачивания
-
- professor
- Сообщения: 3559
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 56 раз
- Поблагодарили: 190 раз
- Контактная информация:
Re: Коллега прислал программку
Вы наугад тыкаете функции?
Удалить сообщения и ждать ответ?
У вас программа "кто первый встал того и тапки". Первый (успевший) цикл получает сообщение и удаляет его, а второй в пролёте, потому что уведомление успешно удалено.
- JohnChaban
- leader
- Сообщения: 702
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 729 Просмотры
-
Последнее сообщение AndreyDmitriev