联系我们

与泰克代表实时聊天。 工作时间:上午 9:00 - 下午 5:00(太平洋标准时间)。

电话

致电我们

工作时间:上午9:00-下午5:00(太平洋标准时间)

下载

下载手册、产品技术资料、软件等:

下载类型
型号或关键字

反馈

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.

Automation of Tektronix oscilloscope data acquisition and post-processing

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.
 Discover dev.tek.com

Products

Serie 2 MDO Mixed-Domain-Oszilloskop

2 系列 MSO 便携式混合信号示波器

选择我们紧凑便携的手持示波器,在不降低性能的情况下为您的工作台腾出更多空间。2 系列 MSO 示波器的厚度只有 1.5 英寸(3.8 厘米),重量不到 4 磅(1.8 千克),外观就像平板电脑一样,却是一款功能齐全的实时触摸屏示波器。无论您的测量挑战要求您前往何处(工作台、教室或者测试现场),都可轻松携带它。  
4 Series MSO Mixed Signal oscilloscope

4 系列 B MSO 混合信号示波器

4 系列 B MSO 是一台混合信号示波器,具有高达 1.5 GHz 的带宽、高清触摸显示屏、串行解码、数字输入、频率和电源分析功能

5 series B MSO - MSO58B

5 系列 B MSO 混合信号示波器

5 系列 MSO 混合信号示波器带有高清触摸屏显示器、高达 8 条输入通道、12 位模拟到数字转化器以及高达 2 GHz 的带宽。

5 Series MSO Mixed Signal oscilloscope low profile oscilloscope

5 系列紧凑型 MSO

  • 8 条模拟/频谱通道或 64 条数字通道
  • 6.25 GS/s 采样率
  • 1 GHz 带宽
  • 仅限封闭的嵌入式操作系统
  • 支持探头
  • 50 Ohm 和 1 MOhm 输入
6 Series B MSO Mixed Signal oscilloscope

6 系列 B MSO 混合信号示波器

使用 1 GHz 至 10 GHz 带宽对高速设计进行故障排除和验证。

6 Series low profile digitizer

6 系列紧凑型数字化仪

  • 4 条模拟/频谱通道
  • 25 GS/s 采样率
  • 1 GHz 至 8 GHz 带宽(可升级)
  • 选件 2 GHz 射频硬件数字下变频器
  • 封闭的嵌入式操作系统或 Windows 10 操作系统
  • 高达 1 G 点记录长度

Resources

Product Demo

Connect to an Oscilloscope Using tm_devices

This short video shows how to use tm_devices, Tektronix’s open source Python driver package, to connect to a 5 Series …
Product Features

Tektronix tm_devices V1.4 - What's New

This video discusses what's new in V1.4 of tm_devices - the Tektronix device management package that enables better …
操作指南

使用tm_devices简化Python测试自动化

许多行业的工程师都使用自动化来扩展其测试仪器的功 能,而大多是选择免费的编程语言——Python 来完成。 作为适用于自动化的主要编程语言,Python 具备许多显 著优势: 多功能性 易于教学 代码可读性 …
Webinar

Test Automation and Python Programming

Learn how to run your first Python script and get tips for putting your code to work smoothly.
技术简介

Getting Started with Oscilloscope Automation and Python

Get started programming oscilloscopes in Python, including the basics of programmatic interfaces, and how to download …
Blog