Products > Test Equipment

Open source lxi-tools and liblxi v1.0 released for GNU/Linux

<< < (14/67) > >>

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

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod