Rigol VXI11 remote control tool for the command line
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
AUTHORS
COPYING
README.md
_rigol_channel.py
_rigol_setting.py
convert_u8_to_wav.sh
convert_wav_to_sigrok.sh
download_waveforms.py
install_license.py
list_errors.py
restore_setup.py
save_setup.py
screenshot.py

README.md

Rigol VXI11 remote control tool for the command line

Tools

Remote-control via all interfaces supported by VXI11 interface.

Supported features:

  • save screenshot.

  • save recorded waveforms from memory. data for each channel is saved as string of unsigned chars. supports saving multiple records and all visible channels.

  • save and restore current setup. (some settings sadly cannot be saved, like channel labels)

  • scripts to convert dumped channel data to wave and sigrok format, thus making downloaded data analyzable in e.g. pulseview

Dependencies

python-vxi11

basic python interface to vxi11

https://github.com/python-ivi/python-vxi11

Prior Art

scopeio

Small utility to get screen dumps and measured data from Rigol DS1054 oscilloscope, using vxi11 software transport over Ethernet

https://github.com/LuhaSoft/scopeio

PyDSA

Spectrum Analyzer for the Rigol DS1000 series digital scopes

https://github.com/rheslip/PyDSA