Private website

R&S RTB2000 undocumented SCPI commands.

Tested with firmware v2.400 and manual v12.

Acquisition setup

:ACQuire:ADC:RESolution?

Returns 10, probably for 10 bits.


:TIMebase:ROLL:ENABle ON | OFF

You can activate or deactivate the roll mode at any time.


Digital voltmeter

:DVMeter:FORMat PHYSical | DIGITAL

Digital displays the 'Bit' values.


:DVMeter:MEASurement:INTerval MINimum | MAXimum | DEFault | UPward | DOWNward

MIN = 0.002 s, MAX = 110 s, DEF = 0.5 s


:DVMeter:MEASurement:SAMPles MINimum | MAXimum | DEFault | UPward | DOWNward

DEF = 627048448, Changes only if the interval has been changed.


:DVMeter:RESult:RESet
:DVMeter:RESult:WFMCount?
:DVMeter:RESult:NPEAK?
:DVMeter:RESult:PPEAK?
:DVMeter:RESult:MAXimum?
:DVMeter:RESult:MINimum?
:DVMeter:RESult:LTAVG?
:DVMeter:RESult:LTSTDDEV?
:DVMeter:RESult:AVG?
:DVMeter:RESult:STDDEV?

Further measured values can be read in.


:DVMeter:STATistics:RESet
:DVMeter:STATistics:VALue?
:DVMeter:STATistics:VALue:ALL?
:DVMeter:STATistics:WEIGht MINimum | MAXimum | DEFault | UPward | DOWNward

MIN,DEF = 2, MAX = 1000


FFT

:SPECtrum:FREQuency:WINDow:FACTor?

Outputs the respective factor for the active FFT window 'Hanning', 'Flat-Top', etc.


Function generator

:WGENerator:OUTPut:DESTination BNC | P3

Outputs the signal via the BNC socket or the pattern generator connector P3 'Demo 1'.


Game

JOSHUA?

Activates the games 'Memory' and 'Logic' in the applications.


Help

:DISPlay:DIALog:HELP Number

Displays a help dialog. The number, e.g. 1110209004 for 'Acquire Mode', is displayed in the title of the help dialog.


Keyboard, mouse and touch

:SYSTem:HIDTouch x,y,w,b

x = X position in pixels.
y = Y position in pixels.
w = no function, only 0 allowed.
b = Touch, 1 is Down, 0 is Up; is like a mouse click.
For example, to press a button, you have to send two commands:

     :SYST:HIDT 350,30,0,1;HIDT 350,30,0,0


:SYSTem:HIDMouse x,y,w,b

x = X position in pixels.
y = Y position in pixels.
w = Scroll wheel function, -/+ and number of lines.
b = Mouse button, 1 is Down, 0 is Up.
For example, to press a button, you have to send two commands:

     :SYST:HIDM 350,30,0,1;HIDM 350,30,0,0

Or scroll:

     :SYST:HIDM 350,30,-3,0

:SYSTem:HIDKey c,s

c = Code for one character, allowed from 4 to 255.
s = Activate shift key with 2, otherwise use 0.

Codes for the English keyboard - c,s = characters:

4-29,0 = a-z
4-29,2 = A-Z
30-39,0 = 1234567890
30-39,2 = !@#$%^&*()
40,0 = Enter
41,0 = Cancel
42,0 = Back
44,0 = Space
45,0 = -
45,2 = _
46,0 = =
46,2 = +
47,0 = [
48,0 = ]
51,0 = ;
51,2 = :
52,0 = '
54,0 = ,
55,0 = .
56,0 = / 
56,2 = ?
74,0 = Cursor Pos1
76,0 = Delete
77,0 = Cursor End
79,0 = Cursor Left
80,0 = Cursor Right
84,0 = /
85,0 = *
86,0 = -
87,0 = +
88,0 = Enter

Storage devices

:MMEMory:DATA "/TEMP/TEST.CSV",#6496678data...

You can use the directory '/TEMP' to upload data and load it from there e.g. into the function generator. The directory exists only in RAM and is 32 MB in size. The directory is also used by the system during operation, you should delete the data again after use.


:MMEMory:COMPare? Number,'/INT/SETTINGS/ARB.SCP','/TEMP/ARB.SCP'

Compares the contents of two files. Number 0 to 2:
0 = Returns the number of different bytes.
1 = Returns the size of the files and the number of different bytes.
2 = Returns the values of the different bytes.


:MMEMory:EXISts? '/INT/SETTINGS/ARB.SCP'

If the file exists 1 is returned, otherwise 0.


System settings

:CALibration:LOG?

Returns a log file.


:SYSTem:COMMunicate:INTerface:ETHernet:SAVE

Saves the Ethernet settings.


:SYSTem:SOFTware?

Returns the firmware version.


:SYSTem:HARDware?

Returns the material number.


:SYSTem:TEMP:ALL?
:SYSTem:TEMP:SENS1?
:SYSTem:TEMP:SENS2?
:SYSTem:TEMP:SENS3?
:SYSTem:TEMP:SENS4?
:SYSTem:TEMP:VAL1?
:SYSTem:TEMP:VAL2?
:SYSTem:TEMP:VAL3?
:SYSTem:TEMP:VAL4?
:SYSTem:TEMP:HIS1?
:SYSTem:TEMP:HIS2?
:SYSTem:TEMP:HIS3?
:SYSTem:TEMP:HIS4?

It is possible to read the temperature sensors. 1 = ADC0, 2 = FPGA, 3 = CPU, 4 = TMP432


:SERVice:MODE WENable;:SYSTem:FAN:SPEED?
:SERVice:MODE WENable;:SYSTem:FAN:PER?

The fan speed in percent and revolutions per minute can be read out.

:SERVice:MODE WENable;:SYSTem:FAN:SPEED Number

Values from 1 to 100 are permitted for fan control. For automatic control, a value greater than 100 must be specified, e.g. 101


:SERVice:MODE WENable;:MMEMory:ADMin

Activates a file system manager.


:SERVice:MODE WENable;:DIAGnostic:SERVice:BOOT

Reboots the oscilloscope.


:DEVice:MENU ADJust

Displays a menu with system settings. You can e.g. change the 10 MHz reference frequency. I changed the value from 128 to 119, so the reference frequency is exactly 10 MHz, before it was 12 Hz too high.
Or you can use 'Temperature Sensors' to display the temperature and fan speed. If you can't exit functions anymore, you come back with ':DEVice:MODE YT'.

 


Contact: web@dreisiebner.at