03-20-2014 07:12 AM
03-20-2014 07:13 AM
03-20-2014 07:15 AM
Oli,
i wouldn't expect this to be the reason for the difference, but i use TS 2013. Maybe you want to check with that version as well....
Norbert
03-20-2014 03:15 PM
Hi Norbert,
I've compiled a sample in the attached zip file. LV2013 and TS 2013
1. Use I32 Ref
2. Use Named Q
3. Use FGV to store Reference in (thought this would actually solve the problem, but it did not
I guess that once again it's a silly little mistake....
Cheers
Oli
03-21-2014 03:06 AM
Oli,
if your example should create a runtime error, i have to disappoint you. On my machine, there is no error occuring.
As your example cannot really prove correct functionality, i modified it by adding enqueue and dequeue. Please check attached example.
Norbert
03-22-2014 04:08 AM
Norbert,
I would rather call it surprise than disappoint.....on my machine, it's still giving me runtime error 1.
Please see screenshot attached.
But it makes me more and more suspicious regarding my machine....
Have a good weekend
Oli
03-24-2014 03:44 AM
Are you sure the OI VI and the Vis running in Testand are using the same instance of LabVIEW?
03-24-2014 04:04 AM
03-24-2014 05:13 AM
i did a simple example with LV 2012 TS 2012 that works just fine, maybe I did'nt understand your problem well enough.. but Queue references work well in TS
Let me know if it works on your computer.
03-24-2014 08:30 AM
Hey Oli,
It's possible you're seeing behavior inconsistent with our results if you have your LabVIEW adapter configured to not reserve VIs for execution. Could you click Configure > Adapters > LabVIEW, and make sure the circled setting is checked?
\
With this setting checked, you should be able to pass the queue reference between VIs through TestStand. It also shouldn't be necessary to typecast the reference; TestStand should properly interpret it. Let us know how it goes!