11-09-2009 01:22 PM
I am trying to communicate with a hp infinium oscilloscope 54845A. I am using LabView 7.1. When I run the example program, it displays a time error Hex0xBFFF0015 ( see picture). I am using an Agilent 82351A PCIe-GPIB card. When I open the measurement and automation software, the instrument appears to work properly. I have also attached the captured data when I run NI-spy program.
Thanks in advance for your help.
11-10-2009 12:12 AM
11-10-2009 04:46 AM
11-10-2009 10:29 AM
That is a problem with these "deep memory" scopes. even with GPIB speeds your looking a a long time to transfer an entire record from the scope.
In most cases you don't need the whole record. The scope is capable of making just about any measurement that you could need so its often faster to just return the measurement that you are interested in. If you find that you do need to operate on the entire record This K Base article is a must read! And, as was already suggested, you should consider reading the record in blocks and operate on the blocks to reduce memory needs that will both bog down your processor and slow down the data transfer from GPIB to memory.
11-11-2009 07:20 AM
Thank you for your replies. I am only reading one single point. I am using the hp3458a instrument labview drivers and I am running the example program called "getting started" which only reads one data point.
I have run the internal GPIB debugging code for the oscilloscope and there it shows that the oscilloscope can not identify the header on the LabView program, because although the header is correct is not defined for this oscilloscope.