Tags: 1dear, acquisition, digital, gpib, labview, multi-channel, oscilloscope, programming, tds3034, tektronics, via
Multi-channel data acquisition via GPIB using a digital...
Multi-channel data acquisition via GPIB using a digital oscilloscope
(Tektronics TDS3034) and LabVIEW 6.1
I am using LabVIEW 6.1 in combination with a PCI-GPIB card to acquire
signal waveforms via a digital oscilloscope (Tektronics TDS3034).
For all operations I am using the basic GPIB commands to communicate
with the scope and not the instrument driver VI's !
Until now, I had to acquire input signal waveforms from only one
channel. I did that by initializing the scope once using the basic
GPIB commands in a sequence structure. After that, I read the data
into an 1D array in the LabVIEW program.
Now, I have to extend my the program to handel multi-channel waveforms
which are acquired by the scope.
What is the best way to handle the multi-channel signal waveforms, and
their associated channel setting parameters in my LabVIEW program
(preferring to use only basic GPIB commands)?
It would be very nice if somebody could help me with this and give me
some suggestions (may be somebody did such a thing before).
Leave a comment...
- 1 Comments
- I think you misused the driver if you keep sending all settings. There
are some high level examples included in the driver - Getting Started,
Acq Wvfm Edge Triggered. These use many of the subVIs that you can
also use when and if you want. The point of the high level examples is
to give the programmer some idea on how to use the subVIs included in
the driver. The other high level example is Acq Dual Wvfm Edge
Triggered. At the end this does pretty much what your example does and
gets two waveforms by calling Fetch Waveform twice. The differnce is
that VISA is used (generally prefered over GPIB) and there are no
sequence structures or local variables (not required).#1; Mon, 12 May 2008 15:41:00 GMT