Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I transfer a record of 1M with the DPO 4000 scope?

I am using Labview 8.0 to transfer a record from the oscilloscope via USB. I am able to transfer 10k and 100k points, but when I attempt to trasfer 1M points the read occurs, but there is a warning that not all of the data may have been read. I have increased the read length to 10,000,000 as I am trasfering in ASCII, but different ammounts of data are returned, always about 150,000 points.

The actual data size trasfered should be about 5 times the number of points, because I am using 2 bytes of data per point, and it is being transferred in ascii format. Is there a maximum data trasfer size for the scope or labview over a USB connection?
0 Kudos
Message 1 of 4
(3,365 Views)
I now am getting an error out of the visa read, and it is error code -1073807339. This is a timeout error, but some data is being read. Is there a longer visa read that I need to be using or do i need to impose some sort of wait before the read takes place?
0 Kudos
Message 2 of 4
(3,359 Views)
Did you use the VISA timeout property node to change it from the default? If not, you can get it on the Instrument I/O>VISA>VISA Advanced palette. The default is 20 seconds.
0 Kudos
Message 3 of 4
(3,354 Views)
Thank you very much. I didn't know there was a way to set the timeout. That was the problem.
0 Kudos
Message 4 of 4
(3,350 Views)