Author Topic: Lists of Rigol SCPI commands  (Read 1995 times)

0 Members and 1 Guest are viewing this topic.

Online tv84

  • Super Contributor
  • ***
  • Posts: 1319
  • Country: pt
Lists of Rigol SCPI commands
« on: June 03, 2019, 07:45:11 pm »
I'll try to gather here the lists of all SCPI commands available on Rigol stuff (even those that are not documented in the manual).

This info is taken directly from the .GEL/.SYS mapping tables.

MSO5000 and DS7000 were parsed from the .XML files.

Bugs or unlisted known commands:

Please report and I'll try to see why it happened.
« Last Edit: November 06, 2019, 07:24:06 pm by tv84 »
 

Online RoGeorge

  • Super Contributor
  • ***
  • Posts: 2269
  • Country: ro
Re: Lists of Rigol SCPI commands
« Reply #1 on: June 03, 2019, 07:59:07 pm »
Thank you!  :-+

Now, the full list can be compared with the manual, and make a list containing only the hidden commands.
 
The following users thanked this post: BitBug

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: ca
Re: Lists of Rigol SCPI commands
« Reply #2 on: June 03, 2019, 09:42:44 pm »
List of hidden commands for DP800:

Code: [Select]
:SYSTem:MAC
:SYSTem:PRINT?

:CALibration:SET
:CALibration:MEAS
:CALibration:STORe
:CALibration:CLEar
:CALibration:STARt
:CALibration:END
:CALibration:SENSE

:PROJect[:STATe]
:PROJect:SET
:PROJect:FAN
:PROJect:GET?
:PROJect:TEMP
:PROJect:TEMP?
:PROJect:OUTPut:STEP
:PROJect:OUTPut:STEP?
:PROJect:POWEron:OUTPut[:STATe]
:PROJect:POWEron:OUTPut[:STATe]?
:PROJect:POWEron:OUTPut:SAVE
:PROJect:MEMOry:WRITe
:PROJect:MEMOry:READ?
:PROJect:CALIbration:DATA:VOLTage:WRITe
:PROJect:CALIbration:DATA:VOLTage:READ?
:PROJect:CALIbration:DATA:CURRent:WRITe
:PROJect:CALIbration:DATA:CURRent:READ?
:PROJect:CALIbration:DATA:CURRent:ADDRess?
:PROJect:CALIbration:INFO:WRITe
:PROJect:CALIbration:INFO:READ?
:PROJect:CALIbration:INFO:ADDRess?

:DIGItal:IO:OUTPut
:DIGItal:IO:OUTPut?

:LIC:CLEAr

Think I got most of them. The PROJ ones are the most interesting of course. I think the CAL ones were around somewhere, but I didn't see where, as a user here had written a SCPI cal script.


List for DG800:
Code: [Select]
*TST?

:DISPlay:DATA?<n>

:MEMory:STATe:LOCK (lock is actually mentioned in the guide but they don't give the command)
:MMEMory:UPLoad? (same as load?)

:OUTPut<n>:MODE
:OUTPut<n>:MODE?
:OUTPut<n>:GATe:POLarity
:OUTPut<n>:GATe:POLarity?

[:SOURce<n>]:APPLy:ARBitrary

[:SOURce<n>]:CALibration:RANGNUM
[:SOURce<n>]:CALibration:SETVALUE
[:SOURce<n>]:CALibration:MEASVALUE
[:SOURce<n>]:CALibration:STORE
[:SOURce<n>]:CALibration:RECALL
[:SOURce<n>]:CALibration:PRESet
[:SOURce<n>]:CALibration:DATE
[:SOURce<n>]:CALibration:HIGHest

[:SOURce<n>]:FUNCtion:PULSe:HOLD
[:SOURce<n>]:FUNCtion:PULSe:HOLD?
[:SOURce<n>]:PULSe:HOLD
[:SOURce<n>]:PULSe:HOLD?

:SYSTem:KLOCk:STATe (probably same as :KLOCK)
:SYSTem:KLOCk:STATe?

:SYSTem:COMMunicate:LAN:HOSTname
:SYSTem:COMMunicate:LAN:HOSTname?
:SYSTem:COMMunicate:LAN:SOCKetport
:SYSTem:COMMunicate:LAN:SOCKetport?
:SYSTem:COMMunicate:LAN:SERVername
:SYSTem:COMMunicate:LAN:SERVername?
:SYSTem:COMMunicate:LAN:MAC?

:SYSTem:SECurity:IMMediate

:LICense:PUBKey
:LICense:PUBKey?   (doesn't seem to work)

:PROJect[:STATe]
:PROJect:KEY
:PROJect:PWM:FREQuency
:PROJect:PWM:FREQuency?
:PROJect:PWM:FINe:CH
:PROJect:PWM:FINe:CH?
:PROJect:PWM:LEVel:CH
:PROJect:PWM:LEVel:CH?
:PROJect:DAC:AMP:CH
:PROJect:DAC:OFFSet:CH
:PROJect:MODE
:PROJect:SN

:LXI:RESet
:LXI:RESTart
« Last Edit: June 04, 2019, 10:48:52 pm by thm_w »
 

Offline hhappy1

  • Contributor
  • Posts: 16
  • Country: kr
Re: Lists of Rigol SCPI commands
« Reply #3 on: June 09, 2019, 07:11:30 am »
Thank you very much. sir.

Can you modify the contents of mso5000?

I want to add 2k, 5k, and 20k of memory select.

This is related to the waveform update rate, and the update rate of the mso5000 is not fast as the specification.

If you see Rigol developers, I'd like you to fix them.

 

Online Wolfgang

  • Super Contributor
  • ***
  • Posts: 1370
  • Country: de
  • Its great if it finally works !
    • Electronic Projects for Fun
Re: Lists of Rigol SCPI commands
« Reply #4 on: April 30, 2020, 11:15:08 pm »
I'll try to gather here the lists of all SCPI commands available on Rigol stuff (even those that are not documented in the manual).

This info is taken directly from the .GEL/.SYS mapping tables.

MSO5000 and DS7000 were parsed from the .XML files.

Bugs or unlisted known commands:

Please report and I'll try to see why it happened.

Another thought:

If you want me to include one of instruments on the list into my tool,
please write exactly what command, what sequence and what format the screenshot uses. I can only test my stuff, thats why.
Thanks
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf