Products > Test Equipment
Questions about Siglent SDS1202X-E's SCPI interface
enthdegree:
Hi, I'm having trouble finding certain details about the SDS1202X-E before I go down to Microcenter to pick one up.
Basically I am wondering if there are any general ways that it's horribly crippled.
* In a perfect world, I imagine the scope would present itself as a serial device over USB (or with Ethernet, talk/listen on some network socket) and you could read and write SCPI commands to it there. Is this the case, or do you have to go through some nonsense proprietary middleman software?
* At what rate can you pull floating points out of the device?
* Can you configure the scope to print out raw IEEE float data, or are you limited to ASCII float strings?
* What is the latency for trigger/reconfiguration commands issued by SCPI? Like is it <~10ms or > ~100ms? Thanks!
tautech:
--- Quote from: enthdegree on January 12, 2023, 06:26:38 pm ---Hi, I'm having trouble finding certain details about the SDS1202X-E before I go down to Microcenter to pick one up.
Basically I am wondering if there are any general ways that it's horribly crippled.
* In a perfect world, I imagine the scope would present itself as a serial device over USB (or with Ethernet, talk/listen on some network socket) and you could read and write SCPI commands to it there. Is this the case, or do you have to go through some nonsense proprietary middleman software?
--- End quote ---
Unfortunately these don't have an inbuilt webserver with a SCPI page. :(
Instead you use Siglent's free SW EasyScopeX that requires at least a NIVISA Runitime install for the connectivity drivers.
Or if your are running Linux on your PS you can instead use member lundmar's great SW.
Here where he started developing it Siglent sent him some gear to test with:
https://www.eevblog.com/forum/testgear/open-source-lxi-tools-and-liblxi-v1-0-released-for-gnulinux/msg1394796/#msg1394796
Later it's evolved into a more recent version here:
https://www.eevblog.com/forum/testgear/open-source-lxi-tools-v2-0-released/
Programming guide:
https://int.siglent.com/u_file/document/SDS1000%20Series&SDS2000X&SDS2000X-E_ProgrammingGuide_PG01-E02D.pdf
If the additional SW required turns you off the 4ch X-E is the cheapest from Siglent with a webserver followed by the 2ch SDS2000X-E series.[/list]
tv84:
You can telnet to the SCPI port and send the commands in that shell.
tautech:
--- Quote from: tv84 on January 12, 2023, 07:03:20 pm ---You can telnet to the SCPI port and send the commands in that shell.
--- End quote ---
Yep, that too and was busy hunting out further info:
https://siglentna.com/operating-tip/instrument-socket-and-telnet-port-information/
enthdegree:
Thank you everyone for answering my questions. I'm able to connect to it and query samples via telnet.
Silly issue but this had me scratching my head for a while: even with the channel enabled, "C1:WF? ALL" would only return samples with a probe plugged in.
* In a perfect world, I imagine the scope would present itself as a serial device over USB (or with Ethernet, talk/listen on some network socket) and you could read and write SCPI commands to it there. Is this the case, or do you have to go through some nonsense proprietary middleman software?
I have it plugged into the back of my desktop via ethernet and can talk to the device with SCPI over telnet on port 5024 and 5025.
* At what rate can you pull floating points out of the device?
When I have a need to pull them out programmatically I'll try and remember to report back latency figures here.
* Can you configure the scope to print out raw IEEE float data, or are you limited to ASCII float strings?
Limited to raw binary float data. (run `template?` in SCPI prompt)
* What is the latency for trigger/reconfiguration commands issued by SCPI? Like is it <~10ms or > ~100ms?
See above. SCPI prompt "feels responsive" so my guess is the latency imposed by the network stack + command interpretation is somewhere below 150 ms.
Very happy with the thing. I only wish: XY was less choppy, the FFT included phase information instead of just magnitude, there was a Gaussian window, could compute spectra of C1 and C2 simultaneously, bandpass filter+mix+downconvert settings for FFT.
Navigation
[0] Message Index
[#] Next page
Go to full version