I am using a TDS 2024B with LabView, and even if I am trying to just pull a measurement (i.e. 1 number, single precision), it takes half a second. This is through a USB cable on a reasonably fast Dell GX620 Dual core machine, using LabView 8.6. I can't fathom why polling for a single number takes this much time. Using a function generator, I send a 1 kHz pulse every second, so triggering of the scope is done directly from the function generator, and I simultaneously trigger the computer through the DAQ, which tells the oscilloscope to send the measurement number (in this case just the Vpp). I'd like to be able to do this as much as 10 times a second (10 Hz), but would be happy if I could do it reliably at 1 Hz. Usually when I pulse 30-40 times, there is usually at least 1 or 2 dropped measurements. Eventually, I will need to pulse over 100,000 times, and can't afford to lose upwards of 5% of my data!
I realize that the 2024's ability to save data to a *flash drive* may take some time, and that is reasonable. But the measurements are held in volatile memory and I can't understand why these numbers can't be polled faster. I believe the baud rate is 19200, which isn't super fast, but it's fast enough to send a single precision number, or an integer much faster than half a second. The LabView drivers offer a "Read" function and a "Fetch" function, the latter is the lower level and hence faster, but again, this isn't a lot of data, and it's insanely slow!
I feel like I am better off sending my signals into the DAQ directly have LabView analyze and compute, and deal with measurements that way, because you can do it faster than once every 2 seconds!
I'll be Tek's flavor of Signal Express is even slower, but I'll try it anyway.
If you are having this issue, the only way we can have it fixed is by letting the Tek folks know it's a problem.