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

Простейшие вопросы в области инженерной разработки

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

Postby player148 on 24 Oct 2017, 18:33

Всем привет. Возникла проблема с остановкой цикла. После нажатия кнопки "Send On/Off" и потом "Stop", останавливается только верхний (основной) цикл. Если после запуска программы нажать только Stop, то она спокойно завершается. При подсветке выполнения кода, на контроллер остановки второго (нижнего) цикла поступает False, хотя должно True. True приходит на Enqueue Element, но с Dequeue Element выходит False. Как решить проблему?
Attachments
рис1.PNG
рис2.PNG
рис2.PNG (7.04 KiB) Viewed 197 times
player148
interested
interested
 
Posts: 4
Joined: 24 Oct 2017, 18:19
LabVIEW Version: 16
Karma: 0

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

Postby IvanLis on 24 Oct 2017, 19:28

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

рис1.PNG
User avatar
IvanLis
professor
professor
 
Posts: 4461
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 692
hardware VIP bloggers teachers

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

Postby player148 on 24 Oct 2017, 19:55

На его выходе должна быть ИСТИНА. Но выходит только ЛОЖЬ.
player148
interested
interested
 
Posts: 4
Joined: 24 Oct 2017, 18:19
LabVIEW Version: 16
Karma: 0

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

Postby player148 on 24 Oct 2017, 21:21

Мне необходимо, чтобы индикатор мигал циклически. Если поместить приемник внутрь цикла, то вкл./выкл. индикатора будет только при нажатии кнопки "Send on/off".
player148
interested
interested
 
Posts: 4
Joined: 24 Oct 2017, 18:19
LabVIEW Version: 16
Karma: 0

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

Postby IvanLis on 24 Oct 2017, 22:16

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


Установите необходимое время ожидания (timeout in ms).
Обработайте сообщение timed out? в зависимости от которого будет приниматься значение в выхода element, либо игнорироваться.

Но лучше всего начинать с ознакомления Help и примеров.
User avatar
IvanLis
professor
professor
 
Posts: 4461
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 692
hardware VIP bloggers teachers

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

Postby player148 on 25 Oct 2017, 16:05

Спасибо! :bye:
player148
interested
interested
 
Posts: 4
Joined: 24 Oct 2017, 18:19
LabVIEW Version: 16
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 18 guests

cron