LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Tektronix 2000 series oscilloscope instrument driver

I am using a tds 2012 oscilloscope with it's "getting started" IVI driver example. How can it take 8 seconds to get one single waveform? Are there any easy solutions how I can faster just read the waveform without triggering and other options?
0 Kudos
Message 1 of 5
(3,288 Views)
All "getting started" VIs are pretty high level application programs that are intended to show someone how to do an entire instrument session. The driver has several low level functions that permit you to do repeated acquisitions without doing all of the configuration functions each time. Open up the subVIs in the example and look through them and look at the functions on the palette. There's VIs like tktds1k2k Read Waveform, tktds1k2k Fetch Waveform, tktds1k2k Initiate Acquisition, tktds1k2k Send Software Trigger, etc. that can be used.
Message 2 of 5
(3,288 Views)
First of all thanks to your answer.
Because my task is very time dependent I have one more question. Now I have managed to improve the speed of my waveform acquisation following your instructions. I can get one waveform in 1,4 seconds with the Tektronix 2012 oscilloscope using only the read waveform Ivi-driver VI of the "getting started program". For my task I would need to make atleast three waveform measurements in a second. Each waveform should have 500 dots. Is this possible with tds 2012 and it's labview IVI driver? Are there perhaps any significant difference in data transfer speeds between different oscilloscopes? I need no triggering, only the waveform or the string array. I'm not a expert in Labview so if there are any example program for a task of
this kind I would like to know. Thanks
0 Kudos
Message 3 of 5
(3,288 Views)
I'm not that familiar with the 2012 either. You might want to play around with the Configure Acquisiton Record function and adjust the number of points you're transferring with each waveform. Another thing to look at is to see what type of built-in measurment functions the scope has. If for example you want to measure pk-pk voltage, it's far faster to have the scope do it internally than you transfer the entire waveform and do the measurment in software. It's usually the waveform transfer that takes the longest amount of time and that's pretty much a function of the gpib bus speed and the size of the waveform.
0 Kudos
Message 4 of 5
(3,288 Views)
I also have same type of problem , How did you reduce the time to 1.4 seconds.Please can you explain clearly for me. It take for me 7.3 seconds.
thank you
0 Kudos
Message 5 of 5
(3,288 Views)