Tektronix Technical Forums are maintained by community involvement. Feel free to post questions or respond to questions by other members. Should you require a time-sensitive answer, please contact your local Tektronix support center here.

Slow waveform transfer from TDS7154B

Post Reply
Posts: 1
Joined: June 5th, 2020, 9:34 am
Country: United States

Slow waveform transfer from TDS7154B

Post by zmitchell » June 5th, 2020, 9:42 am

It appears that no matter the encoding or the number of points transferred, transferring a curve from the oscilloscope to the computer has a ~0.5s overhead. Here is a simple example program to see how I'm doing the transfer.

Code: Select all

import pyvisa

scope = pyvisa.ResourceManager().open_resource("TCPIP::,1::INSTR")
scope.timeout = 1000
scope.write(f"data:source ch1")
scope.write("data:encdg ascii")
scope.write("data:start 1")
scope.write(f"data:stop 500")
digitizer_levels = scope.query_ascii_values("curve?", container=np.array)
Is this normal? Is there some setting that I'm missing? Even when I change the resolution such that the length of the waveform is 250k points (and I changed data:stop as well), the time is roughly the same.

Post Reply

Return to “Programming Support”

Who is online

Users browsing this forum: No registered users and 1 guest