Skip to content

lujji/ds1000z-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ds1000z-scripts

Collection of python scripts for communicating with Rigol DS1000Z series. USB is used by default, see wave.py for Ethernet example. More info can be found here.

Dependencies

# required for communicating with the scope
pip install pyvisa-py pyusb

# plotting and signal processing
pip install numpy scipy matplotlib

Scripts

  • measure.py - simple measurement example
  • screenshot.py - takes a screenshot
  • wave.py - real-time-plot using matplotlib
  • wave_pyqt.py - real-time plot using qt (requires pyqtgraph)
  • power_analysis.py - performs a number of single captures, uses deep memory; mem-depth has to be set manually on the scope
  • align.py - aligns traces captured with previous script

About

Collection of python scripts for communicating with Rigol DS1000Z series oscilloscopes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages