Instructions
RIGOL 
II  RSA3000E Programming Guide 
Document Overview 
This manual introduces how to program and control RIGOL RSA3000E series spectrum analyzer by using 
SCPI commands through USB and LAN interface. 
Main Topics in this Manual: 
Chapter 1 Programming Overview 
This chapter introduces how to set up remote communication between the spectrum analyzer and the PC, 
the remote control methods, the syntax, symbols, parameters, and abbreviation rules of the SCPI 
commands. 
Chapter 2 Command Systems for GPSA and RTSA Modes 
This chapter introduces the syntax, function, parameters, and usage of each command of RSA3000E series 
in GPSA and RTSA modes. 
Chapter 3 Command System for EMI Mode 
This chapter introduces the commands of RSA3000E series in EMI mode. 
Chapter 4 Command System for VSA Mode 
This chapter introduces the commands of RSA3000E series in VSA mode. 
Chapter 5 Programming Examples 
This chapter illustrates how to control the RSA3000E series by programming in the development 
environments such as Visual C++, Visual Basic, and LabVIEW. 
Tip 
For the latest version of this manual, download it from the official website of RIGOL (www.rigol.com). 
Format Conventions in this Manual: 
1.  Keys: 
The keys on the front panel are usually denoted by the format of "Key Name (Bold) + Text Box". For 
example, FREQ denotes the FREQ key. 
2.  Menu keys: 
The menu softkeys are usually denoted by the format of "Menu Word (Bold) + Character Shading". For 
example, Center Freq denotes the center frequency menu item under the FREQ function key. 
3.  Connectors: 
The connectors on the front or rear panel are usually denoted by the format of "Connector Name (Bold) 
+ Square Brackets (Bold)". For example, [Gen Output 50Ω]. 
4.  Operation Procedures: 
"" indicates the next step of operation. For example, FREQ  Center Freq indicates pressing 
FREQ on the front panel and then pressing the menu softkey Center Freq. 
Content Conventions in this Manual: 
The RSA3000E series spectrum analyzer includes the following models. Unless otherwise specified, this 
manual takes RSA3030E-TG as an example to illustrate the usage of each command of RSA3000E series 
spectrum analyzer. 










