DS1054Z_screen_capture
DS1054Z_screen_capture copied to clipboard
Capture the display of a Rigol DS1000Z series oscilloscope by LAN only, using LXI SCPI commands. No USB, no VISA, no IVI and no Rigol drivers are required.
Python 3
I've ported it to Python 3, since Python 2 is end-of-life.
``` DS1054Z_screen_capture $ ./OscScreenGrabLAN.py png rigol here Instrument ID: RIGOL TECHNOLOGIES,DS1104Z,DS1ZA221102549,00.04.05.SP2 Receiving screen capture... Saved file: 'captures/DS1104Z_DS1ZA221102549_2022-07-25_18.07.35.png' ``` ``` DS1054Z_screen_capture $ ./OscScreenGrabLAN.py png rigol . Instrument ID: RIGOL TECHNOLOGIES,DS1104Z,DS1ZA221102549,00.04.05.SP2 Receiving...
Python 2 will be shortly deprecated. Do you intend to port DS1054Z_screen_capture to Python 3 ? Some people like me, have completely removed Python 2.
I created a fix for issue #11, replacing the deprecated pip_installed_distributions with the pkg_resources module.
Using the latest version of pip, OscScreenGrabLAN.py fails. Forcing downgrade to 9.0.1 fixes issue, but of course, then you're locked into an old version of the package. > Traceback (most...
Successfully used this tool on Mac OSX with Python2, updating the README to reflect it.
Hi, I just installed your software and it worked just fine to capture PNG files. However, when I try to capture CSV I get the following error messages: $ python...
For info only - I know this hardware isn't officially supported. I just tested this code with a Rigol DS2202, firmware 00.03.04.SP2. Code identifies it as: `Found instrument model 'DS2202'...
The sample rate and scale can be returned in scientific notation from the scope, thus Python could not add strings and program crashed. This converts them explicitly to floats.