Queue Operations. Остановка параллельного цикла

Простейшие вопросы в области инженерной разработки
Ответить
player148
interested
interested
Сообщения: 4
Зарегистрирован: 24 окт 2017, 18:19
Версия LabVIEW: 16
Контактная информация:

Queue Operations. Остановка параллельного цикла

Сообщение player148 »

Всем привет. Возникла проблема с остановкой цикла. После нажатия кнопки "Send On/Off" и потом "Stop", останавливается только верхний (основной) цикл. Если после запуска программы нажать только Stop, то она спокойно завершается. При подсветке выполнения кода, на контроллер остановки второго (нижнего) цикла поступает False, хотя должно True. True приходит на Enqueue Element, но с Dequeue Element выходит False. Как решить проблему?
Вложения
рис1.PNG
рис2.PNG
рис2.PNG (7.04 КБ) 2716 просмотров
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Queue Operations. Остановка параллельного цикла

Сообщение IvanLis »

player148 писал(а):Всем привет. Возникла проблема с остановкой цикла. После нажатия кнопки "Send On/Off" и потом "Stop", останавливается только верхний (основной) цикл. Если после запуска программы нажать только Stop, то она спокойно завершается. При подсветке выполнения кода, на контроллер остановки второго (нижнего) цикла поступает False, хотя должно True. True приходит на Enqueue Element, но с Dequeue Element выходит False. Как решить проблему?
рис1.PNG
player148
interested
interested
Сообщения: 4
Зарегистрирован: 24 окт 2017, 18:19
Версия LabVIEW: 16
Контактная информация:

Re: Queue Operations. Остановка параллельного цикла

Сообщение player148 »

На его выходе должна быть ИСТИНА. Но выходит только ЛОЖЬ.
player148
interested
interested
Сообщения: 4
Зарегистрирован: 24 окт 2017, 18:19
Версия LabVIEW: 16
Контактная информация:

Re: Queue Operations. Остановка параллельного цикла

Сообщение player148 »

Мне необходимо, чтобы индикатор мигал циклически. Если поместить приемник внутрь цикла, то вкл./выкл. индикатора будет только при нажатии кнопки "Send on/off".
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Queue Operations. Остановка параллельного цикла

Сообщение IvanLis »

player148 писал(а):Мне необходимо, чтобы индикатор мигал циклически. Если поместить приемник внутрь цикла, то вкл./выкл. индикатора будет только при нажатии кнопки "Send on/off".
Установите необходимое время ожидания (timeout in ms).
Обработайте сообщение timed out? в зависимости от которого будет приниматься значение в выхода element, либо игнорироваться.

Но лучше всего начинать с ознакомления Help и примеров.
player148
interested
interested
Сообщения: 4
Зарегистрирован: 24 окт 2017, 18:19
Версия LabVIEW: 16
Контактная информация:

Re: Queue Operations. Остановка параллельного цикла

Сообщение player148 »

Спасибо! :bye:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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