Rigol MSO5000 control library (unofficial)
Project description
Rigol MSO5xxx oscilloscope Python library (unofficial)
A simple Python library and utility to control and query data from Rigol MSO5xxx oscilloscopes (not supporting all features of the oscilloscope, work in progress):
Simple example to fetch waveforms:
from pymso5000.mso5000 import MSO5000
with MSO5000(address = "10.0.0.123") as mso:
print(f"Identify: {mso.identify()}")
mso._set_channel_enable(1, True)
mso._set_channel_enable(2, True)
data = mso._query_waveform((1, 2))
print(data)
import matplotlib.pyplot as plt
plt.plot(data['x'], data['y1'], label = "Ch1")
plt.plot(data['x'], data['y2'], label = "Ch2")
plt.show()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymso5000-tspspi-0.0.3.tar.gz
(7.0 kB
view hashes)
Built Distribution
Close
Hashes for pymso5000_tspspi-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd027280224b885d66f6691e0f39fbc3b0a635f572cd184aa2e6d451b6f10e8f |
|
MD5 | 2bdfc6d1d86d925b941a9350add231f3 |
|
BLAKE2b-256 | 618638a893ee71acf0acb311d3d20793a549f14bfb7e480e37eb6dcdb9759b4c |