Skip to content

Python script that captures whatever is displayed on the screen of a Rigol DS2202E

License

Notifications You must be signed in to change notification settings

zone11/DS2202E-ScreenCapture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DS2202E-ScreenCapture

DS2202E-ScreenCapture.py is a Python script that captures whatever is displayed on the screen of a Rigol DS2202E series oscilloscope.

It can save data as a WYSIWYG (What You See Is What You Get) picture of the oscilloscope screen.

To achieve this, SCPI (Standard Commands for Programmable Instruments) are sent from the computer to the oscilloscope, using the LXI (LAN-based eXtensions for Instrumentation) protocol over a Telnet connection. The computer and the oscilloscope are connected together by a LAN (Local Area Network). No USB (Universal Serial Bus), no VISA (Virtual Instrument Software Architecture), no IVI (Interchangeable Virtual Instrument) and no Rigol drivers are required.

Example

python3 DS2202E-ScreenCapture.py png 192.168.44.174

DS2202E_DS2D193301291_2024-12-27_19 01 48

Based on work of RoGeorge - https://github.com/RoGeorge/DS1054Z_screen_capture
Additional work by doug-a-brunner for Python3 support - https://github.com/doug-a-brunner

About

Python script that captures whatever is displayed on the screen of a Rigol DS2202E

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages