LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I get waveform of both channels (1 & 2) from TDS3xx Series Oscilloscope

Hi, everyone

 

I am not an experienced labview programmer. I have task to use Tektronix TDS380 to read the waveform. I found a driver read waveform.vi from instrument I/O. I can read one Channel 1 or 2 at one time now. But how would I read both channel 1 and 2 simultaneously.

 

Thanks

0 Kudos
Message 1 of 7
(3,955 Views)

@superlyc wrote:

Hi, everyone

 

I am not an experienced labview programmer. I have task to use Tektronix TDS380 to read the waveform. I found a driver read waveform.vi from instrument I/O. I can read one Channel 1 or 2 at one time now. But how would I read both channel 1 and 2 simultaneously.

 

Thanks


You wouldn't.  Large data sets take some time to actually tranfer over the bus so, users would begin to pound on the mouse if they wrote a "multi-waveform" read.vi    And then, theres that how many points before the timeout expires issue too so the driver was written to fetch only one waveform at a time.

 

[I'm sure it took the IVI Consortium weeks of debating to present the current approach]


"Should be" isn't "Is" -Jay
Message 2 of 7
(3,950 Views)
The very design of instrument communication is sequential. For simultaneous transfer, you would need 2 separate GPIB ports and in most cases, a waste since what is really important is the ability of the instrument to capture channels simultaneously.
0 Kudos
Message 3 of 7
(3,943 Views)
So, there's no way for me to get what I am looking at on the screen of the oscilloscope?
0 Kudos
Message 4 of 7
(3,935 Views)
Of course you can and I thought you said you were already doing that. You simply cannot get both simultaneously. You just do a fetch of channel 2 so you do not initiate a new acquisition. The graph display on your front panel should look exactly like the scope's display.
0 Kudos
Message 5 of 7
(3,931 Views)
Do not initiate? I will try that. Thanks
0 Kudos
Message 6 of 7
(3,928 Views)
The fetch waveform function on the palette does not call initiate so you can simply do what I said to do.
0 Kudos
Message 7 of 7
(3,921 Views)