04-01-2009 09:02 PM
Hi gurus,
I am faced with a slight problem. I am currently communicating with a control box through GPIB. This control box has a specific GPIB address but about 18 channels. The issue seems to be that I am getting timeout errors or labview lockup/running slow when trying to communicate to more than one channel simultaneously. My understanding was that most instruments should "buffer" several commands so this shouldn't be a problem ? or should it? I would like to know if there is a vi or method I can use to check if the GPIB is currently communicating so that I can wait until its free to communicate with a different channel?
I should note that I have these GPIB calls in seperate while loops so I guess it is possible that there is some semi-syncronous calls to several channels on the same address so perhaps that is the problem.
In short I think what i'm trying to do is something like.... if (gpib not active) then send gpib command else do nothing.....
Thanks for any help.
Solved! Go to Solution.
04-01-2009 09:17 PM
04-01-2009 10:10 PM
Thanks!
I'll look into both of those tommorow. Thank you for your time.