User manual

RIGOL
II RSA3000 Programming Guide
Document Overview
This manual introduces how to program and control RIGOL RSA3000 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 System
This chapter introduces the syntax, function, parameters, and usage of each command.
Chapter 3 Programming Examples
This chapter illustrates how to control the RSA3000 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 RSA3000 series spectrum analyzer includes the following models. Unless otherwise specified, this
manual takes RSA3045 as an example to illustrate the usage of each command of RSA3000 series spectrum
analyzer.
Model
Frequency Range
Tracking Generator
RSA3045
9 kHz to 4.5 GHz
None
RSA3030
9 kHz to 3 GHz
None
RSA3045-TG
9 kHz to 4.5 GHz
4.5 GHz
RSA3030-TG
9 kHz to 3 GHz
3 GHz