|
@@ -1,16 +1,21 @@
|
1
|
1
|
# DS1054Z_screen_capture
|
2
|
2
|
'OscScreenGrabLAN.py' is a Python script that captures
|
3
|
|
-whatever is displayed by the screen of a Rigol DS1000Z series oscilloscope.
|
4
|
|
-To achieve this, SCPI commands are sent from the computer to the oscilloscope using the LXI protocol.
|
5
|
|
-The computer and the oscilloscope are connected together by a LAN.
|
6
|
|
-No USB, no VISA, no IVI and no drivers are required.
|
|
3
|
+whatever is displayed on the screen of a Rigol DS1000Z series oscilloscope.
|
|
4
|
+To achieve this, SCPI (Standard Commands for Programmable Instruments) are sent from the computer
|
|
5
|
+to the oscilloscope, using the LXI (LAN-based eXtensions for Instrumentation) protocol over a Telnet connexion.
|
|
6
|
+The computer and the oscilloscope are connected together by a LAN (Local Area Network).
|
|
7
|
+No USB (Universal Serial Bus), no VISA (Virtual Instrument Software Architecture),
|
|
8
|
+no IVI (Interchangeable Virtual Instrument) and no Rigol drivers are required.
|
7
|
9
|
Python 2 is required. Python 3 is not supported.
|
8
|
10
|
|
9
|
11
|
Tested only with Windows 7, Python 2.7.9 and Rigol DS1104Z (a fully upgraded DS1054Z oscilloscope).
|
10
|
12
|
|
11
|
13
|
Usage:
|
12
|
14
|
------
|
13
|
|
-Connect the computer and the oscilloscope together by LAN. Run 'OscScreenGrabLAN.py' in order to capture an image from the oscilloscope display, and save it to the computer disk.
|
|
15
|
+Install Python 2.7.9 from 'https://www.python.org/downloads'.
|
|
16
|
+Connect together the computer and the oscilloscope (by LAN).
|
|
17
|
+In order to capture an image from the oscilloscope display and save it to the computer disk,
|
|
18
|
+run 'OscScreenGrabLAN.py'.
|
14
|
19
|
|
15
|
20
|
Example:
|
16
|
21
|
|