RglComm is a GUI-based program written in the Java Language that I created to experiment with communicating with and controlling Rigol devices using IEEE 488/USBTMC-USB488 commands sent over the instrument's USB interface. My eventual goal is to use this code as the basis for a program that can run simple scripts to make various measurements and perform calculations (sort of a poor man's LabVIEW™), so stay tuned if you're interested.
The program is still in development, but I'd like to be able to capture the USB product codes for more Rigol devices so I can include them. To assist with this, RglComm has a built-in "scan" function you can run to print out a list of all connected (and powered on) USB devices that match Rigol's Vendor Id. So, if anyone wants to give it a try, I'd appreciate having people run the scan function and then post the results in this thread, or send me a personal message.
Note: scan also prints out the device's serial number, which I do not need and which you should probably not post here. Ideally, all I need is the following two lines:
Product Id: 0x0E11
Product: DP800 Serials
as well as the exact model number for the device, such as "DM3058 Digital Multimeter" or "DS4024 Digital Oscilloscope", as the scan function often only reports the model series and not the full device model. Any help will be greatly appreciated.
https://github.com/wholder/RglCommAlso, to save time, here is a list of Rigol devices for which I have already obtained the USB Product Id information:
DM3058 Digital Multimeter 0x09C4
DP832 Prog DC Power Supply 0x0E11
DS4024 Digital Oscilloscope 0x04B1
DS1102E Digital Oscilloscope 0x0588
DSA815 Spectrum Analyzer 0x0960
DG4162 Func/Wave Generator 0x0641
DS1054Z Digital Oscilloscope 0x04CEWayne