03-21-2007 12:21 AM
03-21-2007 08:03 AM
Is the Obtain Queue returning an error or does the Queue just not seem to be created?
How exactly is it not working?
Ed

Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.03-21-2007 06:48 PM
Hello,
I use TestStand to call a VI that opens a message queue (Obtain Queue is used there). Few steps later in TestStand, another VI is called (through TestStand) to push few characters in the message queue (Obtain queue is used here as well).
When I configure the LabVIEW adapter in TestStand to use LabVIEW 8.2 "run time engine", it gets stuck at the step where I try to push few characters in queue. I tried to put a breakpoint and debug using LabVIEW while the sequence was running in TestStand, but never observed the VI running.
When I configure LabVIEW adapter in TestStand to use LabVIEW 8.2 "development system", it works without any problems.
I found the following in LabVIEW 8.2 release notes and was wondering if it's related:
"In LabVIEW 8.2, you cannot use the Obtain Queue, Obtain Notifier, Create User Event, Create Semaphore, and Create Rendezvous functions to
communicate between LabVIEW application instances. If you obtain or create a queue, notifier, user event, semaphore, or rendezvous reference in
one application instance, you cannot use that reference in another application instance."
But, in that case it should not have worked with the Development system?
Response is appreciated. Thanks.
03-22-2007 04:02 PM