LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Queues in executable

Hi,
I have 2 VIs that talk between them using queues. All works OK.
When i created 2 executables there is not connection (queue doesn't work). Where is a problem?
0 Kudos
Message 1 of 3
(3,058 Views)
Queues are local to the application where they are created. See on www.openg.org there is the "Remote Queues" toolkit that uses the VI Server for inter-application queues.


LabVIEW, C'est LabVIEW

Message 2 of 3
(3,058 Views)
When you run the VIs in the development environment all VIs see the other VIs that are running and they can all use the same que if they get the que reference.

If a VI is built into an executable however, all it can "see" is the other VIs, ques etc. in the same executable...

The solution to your problem is thus either to build both VIs into one and the same executable or to build an interface to the que of the consumer application that allows the producer to send data into the que of the consumer, e.g. using a tcp/ip connection.
0 Kudos
Message 3 of 3
(3,058 Views)