Products > Test Equipment
Open source lxi-tools and liblxi v1.0 released for GNU/Linux
lundmar:
--- Quote from: dpenev on November 23, 2017, 10:45:02 am ---I tried the latest version
"lxi discover" is working for my Rigol DS2000 scope and my Siglent SSA3000 amalyzer
--- End quote ---
Great. Thanks for testing :-+
--- Quote from: dpenev on November 23, 2017, 10:45:02 am ---dpenev@yni:~/lxi-tools/lxi-tools$ lxi discover --mdns
Searching for LXI devices - please wait...
No services found
Should I start something on my PC?
--- End quote ---
No, its fine. It simply means that these particular instruments do not advertise their presence using mDNS. It's a relatively new feature that many LXI instruments do not support yet.
--- Quote from: dpenev on November 23, 2017, 10:45:02 am ---Screenshot for SSA3000 doesn't work at my side
lxi screenshot -a 192.168.1.61 -p siglent-ssa3000x scr10.png
I am attaching two files I get with line like the above.
--- End quote ---
Yeah, the files still look like they contain rubbish. There is a pattern but it is certainly not PNG. Perhaps I'm missing some SCPI commands to reconfigure the instrument for PNG image format. I will talk to Siglent to check if I'm missing something here.
By the way, could you please try firing the following command:
--- Code: ---lxi screenshot -a 192.168.1.61
--- End code ---
And tell me if it autodetects the correct screenshot plugin ("siglent-ssa3000x"). Thanks.
lundmar:
--- Quote from: PeDre on November 23, 2017, 04:43:07 pm ---I have added some plugins for Rigol devices, the changed files are in the tar archive.
I can't handle git yet.
Peter
pedre@debian:~/Programme/lxi/bin$ ./lxi screenshot --list
Name Description
keysight-iv2000x Keysight InfiniVision 2000X series oscilloscopes (experimental)
rigol-1000 Rigol DS/MSO 1000z series oscilloscopes
rigol-2000 Rigol DS/MSO 2000 series oscilloscopes
rigol-dg4000 Rigol DG4000 series function generator
rigol-dm3000 Rigol DM3000 series digital multimeter
rigol-dp800 Rigol DP800 series power supply
rigol-dsa800 Rigol DSA800 series spectrum analyzer
rigol-dsa700 Rigol DSA700 series spectrum analyzer
rs-hmo1000 Rohde & Schwarz HMO 1000 series oscilloscopes (experimental)
siglent-sds1000x Siglent SDS 1000X series oscilloscopes (experimental)
siglent-ssa3000x Siglent SSA 3000X series spectrum analyzers (experimental)
tektronix-2000 Tektronix DPO/MSO 2000 series oscilloscopes (experimental)
Edit: tar archiv new uploaded
--- End quote ---
Thanks Peter, good stuff :-+
I've merged your files and made a git commit on your behalf. See https://github.com/lxi/lxi-tools/commit/c0a4199c50f819e069d96285b7de89be927b8cb6
I would like to add you to the contributor list in the AUTHORS file (see https://github.com/lxi/lxi-tools/blob/master/AUTHORS ). I can add you as "PeDre from EEVBlog forum" or by name/email like the others listed. Please let me know what you prefer. Thanks.
Also, have you tested any of the plugins? If not, I will add "(experimental)" to the plugin descriptions.
Isn't it fascinating to see the many different ways Rigol do screenshot SCPI commands? Consistency across products is apparently not a thing at Rigol he he. However, I don't think other manufacturers do much better.
dpenev:
the plugin for SSA3000x is automatically recognized, see bellow
dpenev@yni:~/lxi-tools/lxi-tools$ sudo lxi screenshot -a 192.168.1.61
Loaded siglent-ssa3000x screenshot plugin
Saved screenshot image to screenshot_192.168.1.61_2017-11-23_19:56:10.bmp
lundmar:
--- Quote from: PeDre on November 23, 2017, 05:56:59 pm ---The DM3068 is simulated, with my own programmed LXI server.
The DSA700 is identical to the DSA800.
The other devices have been tested.
Peter
--- Code: ---pedre@debian:~/Programme/lxi/bin$ ./lxi discover
Searching for LXI devices - please wait...
Broadcasting on interface lo
Broadcasting on interface enp2s0
Found "Rigol Technologies,DG4162,DG4D135100282,00.01.12" on address 192.168.1.54
Found "RIGOL TECHNOLOGIES,DP831,DP8F174900273,00.01.14" on address 192.168.1.55
Found "RIGOL TECHNOLOGIES,MSO2302A,DS2F161650093,00.03.05.SP3" on address 192.168.1.52
Found "Rigol Technologies,DM3068,DM301513679735,01.01.00.01.07.00" on address 192.168.1.37
Found "Rigol Technologies,DSA815,DSA8A143300837,00.01.18.00.02" on address 192.168.1.51
Found "RIGOL TECHNOLOGIES,DS1104Z,DS1ZB161150038,00.04.04.SP3" on address 192.168.1.53
Found 6 devices
pedre@debian:~/Programme/lxi/bin$ ./lxi screenshot -a 192.168.1.54
Loaded rigol-dg4000 screenshot plugin
Saved screenshot image to screenshot_192.168.1.54_2017-11-23_18:53:19.bmp
pedre@debian:~/Programme/lxi/bin$ ./lxi screenshot -a 192.168.1.55
Loaded rigol-dp800 screenshot plugin
Saved screenshot image to screenshot_192.168.1.55_2017-11-23_18:52:03.bmp
pedre@debian:~/Programme/lxi/bin$ ./lxi screenshot -a 192.168.1.37
Loaded rigol-dm3000 screenshot plugin
Saved screenshot image to screenshot_192.168.1.37_2017-11-23_18:52:23.bmp
pedre@debian:~/Programme/lxi/bin$ ./lxi screenshot -a 192.168.1.51
Loaded rigol-dsa800 screenshot plugin
Saved screenshot image to screenshot_192.168.1.51_2017-11-23_18:52:50.bmp
--- End code ---
[/code]
--- End quote ---
Great, thanks. Then I will simply consider them all non-experimental and also add your instrument models to the list of tested instruments.
Your own LXI server? (VXI-11 or RAW?) Sounds interesting - is it something publicly available? What language is it written in?
FYI - I'm currently writing a full blown HiSlip/TCP client/server library in C so we can have first class open source HiSlip support on GNU/Linux systems and in particular lxi-tools of course.
Btw., you din't tell me how you would like to be added in the AUTHORS file.
Thanks.
lundmar:
--- Quote from: dpenev on November 23, 2017, 06:04:37 pm ---the plugin for SSA3000x is automatically recognized, see bellow
dpenev@yni:~/lxi-tools/lxi-tools$ sudo lxi screenshot -a 192.168.1.61
Loaded siglent-ssa3000x screenshot plugin
Saved screenshot image to screenshot_192.168.1.61_2017-11-23_19:56:10.bmp
--- End quote ---
Great, thanks. At least we know that feature works.
I'll get back to you once I get a response from Siglent on exactly what SCPI commands are required for PNG capture.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version