與我們聯絡
與 Tek 業務代表即時對談。 上班時間:上午 6:00 - 下午 4:30 (太平洋時間)
請致電
與 Tek 業務代表即時對談。 上班時間:上午 8:30 - 下午 5:30 (太平洋時間)
下載
下載手冊、產品規格表、軟體等等:
意見回饋
Our Growing Python Toolkit
Python is a powerful, flexible language that makes test automation faster and more intuitive. We provide a suite of Python packages designed to simplify instrument control, data acquisition, and waveform management—so you can focus on what matters most: your measurements and analysis.
Our Python Packages:
- tm_devices: Easily manage and control your instruments with higher level abstraction of device control.
- TekHSI: Achieve high-speed, low-latency data transfer from scopes to your host computer via gRPC—perfect for real-time applications.
- tm_data_types (beta): Simplify reading, editing, and writing waveform data across common formats like CSV, WFM, and BIN.
With extensive documentation, example scripts, and getting started guides available on dev.tek.com, automating your Tektronix test equipment with Python has never been easier.
Python Packages
tm_devices for Easy Automation
Python package tm_devices simplifies automation of your test equipment. Powered by PyVISA, it offers a higher level of abstraction with access to a complete Python API—making instrument control intuitive and efficient.
Key benefits include:
- Easy install with pip, Python’s package-management system.
- Fast development with auto-completion and code suggestions.
- Expanding list of supported instruments.
Use TekHSI for Low Latency Data Transfer
TekHSI package for Python enables high-speed data transfer from Tektronix oscilloscopes to your PC—far outperforming traditional VXI-11 (VISA) Ethernet connections. With TekHSI technology, your oscilloscope acts as a high-speed interface server, allowing Python clients to connect and stream waveform data seamlessly.
Whether you're building custom automation or processing large datasets, the TekHSI package lets you integrate this accelerated workflow directly into your Python environment.
tm_data_types for Simplified Data Handling
tm_data_types makes it easy to convert, edit, and write waveform data to your test equipment. It simplifies handling waveform formats like CSV, WFM, and BIN in Python.
Check out the early access tm_data_types package with Python containers for AnalogWaveforms, DigitalWaveforms, and even IQWaveforms.

Explore our New Test Automation Resource Hub
- 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.










