Getting Started Guides
Python
Use Python to automate measurements, control instruments, and process test data efficiently.
tm_devices
A device management package that enhances control of Test & Measurement devices in Python scripts by providing access to device drivers through a complete Python API.
tm_data_types (beta)
Python package that provides tools to convert CSV, WFM, and BIN format into a waveform object, add or edit waveform metadata, and write a valid waveform object to a file.
TekHSI
A Python library for fast, low-latency data transfer between Tektronix scopes and other devices, ideal for real-time data acquisition and analysis. TekHSI supports any gRPC-compatible platform, including Windows, Linux, and macOS.
TSP (SCPI Alternative) for the MP5000 series, and select PSUs, SMUs, Switches, DMMs, and DAQs
All SCPI commands are achievable with Tektronix's TSP™ command set.
TSP Command Set
See how to translate SCPI commands to TSP commands.
TSP Scripting Language
Write test scripts for faster test routine execution with the TSP Toolkit VS Code extension.
C#
A modern, object-oriented language often used for managing test sequences and integrating with hardware via .NET-compatible instrument drivers.
C++
A complicated, but high-performance language used for low-level hardware control, real-time data processing, and integration with device drivers and instrument APIs.
TekVISA
Learn how to use VISA with Test & Measurement equipment.
LabVIEW
Learn how to automate Tektronix hardware in LabVIEW.