Products > Test Equipment

ngscopeclient - Ultimate acquisition software / protocol decoder / debug tool ?

(1/11) > >>

fredo_:
Hi folks,

@sslupsky recently made me discover the existence of ngscopeclient, a very promising software developed by Andrew Zonenberg : https://www.ngscopeclient.org/

As suggested here, I'm starting a new topic to discuss about this amazing tool.

As you may know I spent quite some time working on Sigrok drivers for Siglent SDS HD and Rigol DHO scopes, and I'm currently in contact with Sigrok maintainers to have these two drivers integrated to the next release.
So when I heard about ngscopeclient I had to take a look and see what it was capable of  :popcorn:
I must say that there is a bit of a learning curve to move from Sigrok/Pulseview to ngscopeclient, but it is an incredibly powerful tool (and I barely scratched the surface) !
Well, the leopard cannot change its spots, so I ended up working with Andrew to add support for Rigol DHO and Siglent SDS HD models to ngscopeclient :-DD

If this is of any interest, just let me know and I'll see with Andrew if we can make a binary distribution available to you guys.

Attached is a screenshot of my DHO804 used to acquire an RS232 test signal on ngscopeclient with associated decoder and eye-pattern visualization.

Update with link to ngscopeclient Windows Installer
And on popular demand, here is a link to the ngscopeclient Windows installer (zip password is 'ngscopeclient').

/!\ Please be aware that you need a Vulkan compatible GPU/video card to run ngoscopeclient. /!\

09/21/2024 Update (dc26783)
Siglent SDS: Added support for Logic Analyzer.
09/17/2024 Update (d2a1a2f)

* Siglent SDS: Support for SDS800X HD, SDS1000X HD, SDS2000X Plus, SDS2000X HD, SDS3000X HD, SDS5000X, SDS6000A/L/Pro, SDS7000A models
* Rigol DHO: Support for DHO800/900, DHO1000 and DHO4000.
* Other hardware: see ngscopeclient site for a complete list of supported hardware.
Best,

Fredo.

thm_w:
Looks like it supports a bunch of high end scopes, surprised it hasn't been mentioned here before. I guess partially due to setup difficulty.

Found a semi-demo video of someone using it:

fredo_:
Yes, for now you have to build it from the source code, which obviously is a barrier for a lot of people !
But if you are interested, I can check with Andrew if he is OK with me sharing a Windows installer here.

ngscopeclient is evolving very fast, there are commits on the codebase almost everyday, and the Pull Requests I made where merged within a day or two each time, Andrew is very reactive and helpful.
For a more complete video, check his YT channel (at 20'30) :

shabaz:
It looks interesting, so I gave it a shot on Windows.

I thought I'd try connecting my (ancient non-programmable) PSU which I 'upgraded' with USBTMC based on Rigol PSU programming manual.

Unfortunately, further down in the ngscopeclient user manual, it appears USBTMC is currently not supported on Windows.

(I often use USBTMC instead of LAN; I'll have to give it a try with LAN some other day, or try building on Linux).

qmichl:
I packaged it for openSuSE Tumbleweed here https://build.opensuse.org/package/show/home:frank_kunz/ngscopeclient, it works for me on a MSO5000, no warranty.

Navigation

[0] Message Index

[#] Next page

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