Sign inSign up

aridev1/mso5000_liveview

By aridev1

β€’Updated about 1 year ago

Image
0

630

aridev1/mso5000_liveview repository overview

⁠⚑ MSO5000 Liveview β€” Real-Time Power Analyzer for RIGOL Oscilloscopes

πŸ’‘ β€œOpen Source. Oscilloscope-Powered. Grid-bending analysis at your fingertips.”


β πŸ” What is it?

MSO5000 Liveview is a full-featured, GUI-based application for real-time waveform monitoring, power analysis, and data logging on RIGOL MSO5000-series oscilloscopes β€” especially useful for researchers, engineers, and mad scientists.

Built by and for people who bend electricity to their will ⚑


β βœ… Features
  • 🧠 Live calculation of P, S, Q, PF, Vrms, Irms
  • πŸ“Š Dynamic PQ heatmap visualization (quadrant-style)
  • πŸ”Ž Fully SCPI-controlled waveform acquisition
  • πŸ§ͺ Long-term CSV logging mode with pause/resume
  • πŸ–₯️ Tkinter GUI support over Docker/X11
  • 🧰 Built-in support for shunt resistors and current clamps
  • πŸ“¦ Available as a local app or a portable Docker container

β πŸš€ Run with GUI (X11 support):
xhost +local:docker

docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  aridev1/mso5000_liveview:latest

xhost -local:docker

🧩 GUI starts automatically. If not, it tells you exactly why β€” no guesswork.


β πŸ“‚ Volumes (optional)

Mount your oszi_csv/ folder to persist logs outside container:

-v /home/user/oszi_data:/app/oszi_csv

β πŸ“‘ Requirements
  • A RIGOL MSO5000 scope connected via LAN
  • X11 GUI support (XWayland and remote desktop OK)
  • Python or Docker β€” your choice

β πŸ’¬ Why use this?

Because you want:

  • Transparent and defensible power measurements
  • Full control over waveform capture and probe scaling
  • A live view into what your oscilloscope is really doing
  • A way to scream "get rekt" at overpriced black-box analyzers

⁠🀝 Contribute or learn more:

Tag summary

Content type

Image

Digest

sha256:6dfb0b364…

Size

395.4 MB

Last updated

about 1 year ago

docker pull aridev1/mso5000_liveview