Contact us
Call us at
Available 9 AM - 5 PM CET Business Days
Download
Download Manuals, Datasheets, Software and more:
Feedback

High-Speed Data Transfer from Scope to PC
TekHSI™ technology is a proprietary, gRPC-based interface that delivers low-latency, high-throughput data transfer between supported Tektronix oscilloscopes and your host system. Perfect for real-time signal capture and large datasets, TekHSI technology ensures fast, reliable transmission with acquisition-synchronized data.
Key Benefits:
- Low-latency communication for real-time analysis
- High-speed transfer of large amounts of data
- Consistent, synchronized data sets even during live acquisition
- Ideal for signal processing, telecommunications, and automated testing
Get Started with TekHSI technology
Supported Tektronix oscilloscopes come equipped with the proprietary TekHSI server, enabling fast, reliable communication with your host computer. Connect using any of our available TekHSI clients—Python Package, C# Package—or PC software like TekScope® PC and SignalVu-PC.


Your Hub for Test Automation Resources
- Jump start with step-by-step guides for automation with Python, TSP, and more.
- Boost efficiency with tm_devices and TekHSI™ packages for Python.
- Find programmer manuals, drivers, and example code.
Internal Benchmarks Show 5X Faster Data Transfer with TekHSI Technology
TekHSI drastically improves your test and measurement data transfer experience. At 1M sample rate, compared to CURVE acquisitions per minute is four times faster with TekScope PC and five times faster with TekHSI Python drivers. The GUI-based remote analysis tool TekScope PC favors higher cpu core and thread counts for performance.

Install TekHSI Package for Python
Leverage our Python Library to easily integrate TekHSI Technology into your automation projects for faster data transfer.
Installing TekHSI:
# install tekhsi
pip install tekhsi
Connect to scope and save acquisition data to CSV:
from tm_data_types import AnalogWaveform, write_file
from tekhsi import TekHSIConnect
addr = "192.168.0.1" # Replace with the IP address of your instrument
# Connect to instrument, select channel 1
with TekHSIConnect(f"{addr}:5000", ["ch1"]) as connect:
# Save data from 10 acquisitions as a set of CSV files
for i in range(10):
with connect.access_data():
wfm: AnalogWaveform = connect.get_data("ch1")
# Save the waveform to a file
write_file(f"{wfm.source_name}_{i}.csv", wfm)










