manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Rigol
  6. •
  7. Measuring Instrument
  8. •
  9. Rigol RSA Series Operating instructions

Rigol RSA Series Operating instructions

Distribution in the UK & Ireland
Lambda Photometrics Limited
Lambda House Batford Mill
Harpenden Herts AL5 5BZ
United Kingdom
E: [email protected]
W: www.lambdaphoto.co.uk
T: +44 (0)1582 764334
F: +44 (0)1582 712084
Programming Guide
EMI Measurement Application
Applicable to RSA5000-EMI/
RSA3000-EMI
RIGOL
Programming Guide
EMI Measurement Application
Applicable to RSA5000-EMI/RSA3000-EMI
Jan. 2019
RIGOL (SUZHOU) TECHNOLOGIES, INC.
RIGOL
EMI Programming Guide I
Guaranty and Declaration
Copyright
© 2018 RIGOL (SUZHOU) TECHNOLOGIES, INC. All Rights Reserved.
Trademark Information
RIGOL is a registered trademark of RIGOL (SUZHOU) TECHNOLOGIES, INC.
Publication Number
PGD23100-1110
Software Version
00.02.00
Software upgrade might change or add product features. Please acquire the latest version of the manual
from RIGOL website or contact RIGOL to upgrade the software.
Notices
RIGOL products are covered by P.R.C. and foreign patents, issued and pending.
RIGOL reserves the right to modify or change parts of or all the specifications and pricing policies at
the company’s sole decision.
Information in this publication replaces all previously released materials.
Information in this publication is subject to change without notice.
RIGOL shall not be liable for either incidental or consequential losses in connection with the furnishing,
use, or performance of this manual, as well as any information contained.
Any part of this document is forbidden to be copied, photocopied, or rearranged without prior written
approval of RIGOL.
Product Certification
RIGOL guarantees that this product conforms to the national and industrial standards in China as well as
the ISO9001:2015 standard and the ISO14001:2015 standard. Other international standard conformance
certifications are in progress.
Contact Us
If you have any problem or requirement when using our products or this manual, please contact RIGOL.
E-mail: service@rigol.com
Website: www.rigol.com
RIGOL
II EMI Programming Guide
Document Overview
This manual introduces how to program and control RIGOL RSA series spectrum analyzer (EMI mode) by
using SCPI commands through USB and LAN interface.
Main Topics of 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 in EMI mode for the
RSA series.
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, Midspan Freq denotes the midspan frequency menu item under the FREQ function key.
3. Connectors:
The connectors at 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 Midspan Freq indicates pressing
FREQ on the front panel and then pressing the menu softkey Midspan Freq.
Content Conventions in this Manual:
The RSA series spectrum analyzer includes the following models. Unless otherwise specified, this manual
takes RSA5065 as an example to illustrate the usage of each command of RSA series spectrum analyzer in
EMI mode.
Model
Frequency Range
TG
RSA5065
9 kHz to 6.5 GHz
None
RSA5032
9 kHz to 3.2 GHz
None
RSA5065-TG
9 kHz to 6.5 GHz
6.5 GHz
RSA5032-TG
9 kHz to 3.2 GHz
3.2 GHz
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
Contents RIGOL
EMI Programming Guide III
Contents
Guaranty and Declaration ......................................................................................................... I
Document Overview .................................................................................................................II
Chapter 1 Programming Overview......................................................................................1-1
Build Remote Communication....................................................................................................1-2
Remote Control Method ............................................................................................................1-3
SCPI Command Overview..........................................................................................................1-4
Syntax...............................................................................................................................1-4
Symbol Description ............................................................................................................1-4
Parameter Type..................................................................................................................1-5
Command Abbreviation ......................................................................................................1-5
Chapter 2 Command System...............................................................................................2-1
:CALCulate Commands..............................................................................................................2-2
:CALCulate:EMI:SLISt:DELete .............................................................................................2-4
:CALCulate:FSCan:MAMarker[:SET]:SLISt............................................................................2-4
:CALCulate:FSCan:MARKer:AOFF ........................................................................................2-4
:CALCulate:FSCan:MARKer:COUPle[:STATe].........................................................................2-4
:CALCulate:FSCan:MARKer:PEAK:EXCursion.........................................................................2-5
:CALCulate:FSCan:MARKer:PEAK:EXCursion:STATe...............................................................2-5
:CALCulate:FSCan:MARKer:PEAK:SEARch:MODE..................................................................2-6
:CALCulate:FSCan:MARKer:PEAK:SEARch:THReshold ...........................................................2-6
:CALCulate:FSCan:MARKer:PEAK:SEARch:THReshold:STATe .................................................2-7
:CALCulate:FSCan:MARker<n>:FUNCtion:MAMarker?...........................................................2-7
:CALCulate:FSCan:MARKer<n>:MAXimum...........................................................................2-8
:CALCulate:FSCan:MARKer<n>:MAXimum:LEFT ..................................................................2-8
:CALCulate:FSCan:MARKer<n>:MAXimum:NEXT..................................................................2-8
:CALCulate:FSCan:MARKer<n>:MAXimum:RIGHt.................................................................2-9
:CALCulate:FSCan:MARKer<n>:MINimum ...........................................................................2-9
:CALCulate:FSCan:MARKer<n>:MODE............................................................................... 2-10
:CALCulate:FSCan:MARKer<n>:REFerence ........................................................................ 2-10
:CALCulate:FSCan:MARKer<n>[:SET]:SLISt ...................................................................... 2-11
:CALCulate:FSCan:MARKer<n>[:SET]:METer ..................................................................... 2-11
:CALCulate:FSCan:MARKer<n>:TO:METer......................................................................... 2-11
:CALCulate:FSCan:MARKer<n>:TRACe.............................................................................. 2-12
:CALCulate:FSCan:SLISt:APPend:METer............................................................................. 2-12
:CALCulate:FSCan:SLISt:DELete:SIGNal ............................................................................ 2-12
:CALCulate:FSCan:SLISt:MARK:ALL................................................................................... 2-13
:CALCulate:FSCan:SLISt:MARK:CLEar:ALL ......................................................................... 2-13
:CALCulate:FSCan:SLISt:MARK:CLEar:SIGNal..................................................................... 2-13
:CALCulate:FSCan:SLISt:MARK:SIGNal .............................................................................. 2-13
:CALCulate:FSCan:SLISt:REPLace:METer ........................................................................... 2-14
:CALCulate:FSCan:SLISt:SET:METer.................................................................................. 2-14
:CALCulate:FSCan:SLISt:SORT:AUTO................................................................................ 2-14
:CALCulate:FSCan:SLISt:SORT:DAMPlitude........................................................................ 2-15
:CALCulate:FSCan:SLISt:SORT:DLDelta............................................................................. 2-15
:CALCulate:FSCan:SLISt:SORT:ORDer............................................................................... 2-16
:CALCulate:FSCan:SLISt:SORT:TYPE................................................................................. 2-16
:CALCulate:FSCan:SLISt:ZOOM......................................................................................... 2-17
:CALCulate:FSCan:SLISt:ZOOM:OUT ................................................................................. 2-17
:CALCulate:LLINe:ALL:DELete........................................................................................... 2-17
:CALCulate:LLINe:TEST.................................................................................................... 2-17
:CALCulate:LLINe<n>:AMPLitude:CMODe:RELative............................................................ 2-18
:CALCulate:LLINe<n>:BUILd............................................................................................ 2-18
:CALCulate:LLINe<n>:CONTrol:INTerpolate:TYPE ............................................................. 2-19
RIGOL Contents
IV EMI Programming Guide
:CALCulate:LLINe<n>:COPY .............................................................................................2-19
:CALCulate:LLINe<n>:DATA..............................................................................................2-20
:CALCulate:LLINe<n>:DELete...........................................................................................2-20
:CALCulate:LLINe<n>:DISPlay..........................................................................................2-21
:CALCulate:LLINe<n>:FAIL? .............................................................................................2-21
:CALCulate:LLINe<n>:FREQuency:CMODe:RELative...........................................................2-21
:CALCulate:LLINe<n>:MARGin..........................................................................................2-22
:CALCulate:LLINe<n>:MARGin:STATe................................................................................2-23
:CALCulate:LLINe<n>:OFFSet:X........................................................................................2-23
:CALCulate:LLINe<n>:OFFSet:Y........................................................................................2-24
:CALCulate:LLINe<n>:TRACe............................................................................................2-24
:CALCulate:MARker:PEAK:SEARch:THReshold:LINe ............................................................2-25
:CALCulate:MARKer<n>:LINes[:STATe]..............................................................................2-25
:CALCulate:MARKer<n>:STATe.........................................................................................2-26
:CALCulate:MARKer<n>:X ................................................................................................2-26
:CALCulate:MARKer<n>:Y?...............................................................................................2-27
:CALCulate:METer:LIMit:ALL:FAIL?....................................................................................2-27
:CALCulate:METer:POWer[:CURRent]?...............................................................................2-27
:CALCulate:METer:POWer:PEAK?.......................................................................................2-28
:CALCulate:METer<n>:LIMit[:DATA] .................................................................................2-28
:CALCulate:METer<n>:LIMit:FAIL?....................................................................................2-28
:CALCulate:METer<n>:LIMit:STATe ..................................................................................2-29
:CALibration Commands ..........................................................................................................2-30
:CALibration:[ALL]............................................................................................................2-30
:CALibration:AUTO............................................................................................................2-30
:COUPle Command..................................................................................................................2-31
:COUPle...........................................................................................................................2-31
:CONFigure Command.............................................................................................................2-32
:CONFigure?.....................................................................................................................2-32
:CONFigure:FSCan............................................................................................................2-32
:DISPlay Commands................................................................................................................2-33
:DISPlay:BACKlight...........................................................................................................2-34
:DISPlay:ENABle...............................................................................................................2-34
:DISPlay:FSCan:VIEW:METer:FLINe ..................................................................................2-35
:DISPlay:FSCan:VIEW:METer[:STATe]...............................................................................2-35
:DISPlay:FSCan:VIEW:WINDow:TRACe:Y[:SCALe]:PDIVision ..............................................2-36
:DISPlay:FSCan:VIEW:WINDow:TRACe:Y[:SCALe]:RLEVel...................................................2-36
:DISPlay:FSCan:VIEW:WINDow:TRACe:Y[:SCALe]:RLEVel:OFFSet.......................................2-37
:DISPlay:FSCan:WINDow:MAMarker[:STATe].....................................................................2-37
:DISPlay:GRATicule[:STATe]..............................................................................................2-38
:DISPlay:HDMI[:STATe] ....................................................................................................2-38
:DISPlay:METer<n>[:STATe]............................................................................................2-39
:DISPlay:VIEW:WINDow:TRACe:X:SPACing........................................................................2-39
:DISPlay:WINDow:TRACe:Y:DLINe ....................................................................................2-40
:DISPlay:WINDow:TRACe:Y:DLINe:STATe ..........................................................................2-40
:DISPlay[:WINDow]:TRACe<n>:MODE..............................................................................2-41
:FETCh Command ...................................................................................................................2-42
:FETCh:FSCan? ................................................................................................................2-42
:FORMat Commands ...............................................................................................................2-43
:FORMat:BORDer .............................................................................................................2-43
:FORMat[:TRACe][:DATA] .................................................................................................2-44
IEEE 488.2 Common Commands..............................................................................................2-45
*CLS................................................................................................................................2-46
*ESE................................................................................................................................2-46
*ESR?..............................................................................................................................2-46
*IDN?..............................................................................................................................2-47
*OPC...............................................................................................................................2-47
*RCL ...............................................................................................................................2-47
Contents RIGOL
EMI Programming Guide V
*RST............................................................................................................................... 2-48
*SAV............................................................................................................................... 2-48
*SRE............................................................................................................................... 2-48
*STB? ............................................................................................................................. 2-49
*TRG .............................................................................................................................. 2-49
*TST? ............................................................................................................................. 2-49
*WAI............................................................................................................................... 2-49
:INITiate Commands............................................................................................................... 2-50
:INITiate:FSCan:CLEar:IMMediate..................................................................................... 2-50
:INITiate:PAUSe............................................................................................................... 2-50
:INITiate:RESume............................................................................................................ 2-50
:INITiate1:CONTinuous.................................................................................................... 2-50
:INITiate2:CONTinuous .................................................................................................... 2-51
:INITiate2:IMMediate....................................................................................................... 2-51
:INITiate2:RESTart........................................................................................................... 2-51
:INSTrument Commands......................................................................................................... 2-52
:INSTrument:COUPle:FREQuency:CENTer.......................................................................... 2-52
:INSTrument:DEFault ....................................................................................................... 2-52
:INSTrument:NSELect....................................................................................................... 2-53
:INSTrument[:SELect] ...................................................................................................... 2-53
:MMEMory Commands ............................................................................................................ 2-54
:MMEMory:DELete............................................................................................................ 2-55
:MMEMory:LOAD:CORRection ........................................................................................... 2-55
:MMEMory:LOAD:LIMit ..................................................................................................... 2-55
:MMEMory:LOAD:SCAN .................................................................................................... 2-56
:MMEMory:LOAD:SLISt..................................................................................................... 2-56
:MMEMory:LOAD:STATe.................................................................................................... 2-56
:MMEMory:LOAD:TRACe................................................................................................... 2-57
:MMEMory:LOAD:TRACe:DATA.......................................................................................... 2-57
:MMEMory:MOVE ............................................................................................................. 2-58
:MMEMory:STORe:CORRection.......................................................................................... 2-58
:MMEMory:STORe:LIMit.................................................................................................... 2-58
:MMEMory:STORe:SCAN................................................................................................... 2-59
:MMEMory:STORe:SCReen................................................................................................ 2-59
:MMEMory:STORe:SLISt................................................................................................... 2-60
:MMEMory:STORe:STATe .................................................................................................. 2-60
:MMEMory:STORe:TRACe ................................................................................................. 2-61
:MMEMory:STORe:TRACe:DATA ........................................................................................ 2-61
[:SENSe] Commands............................................................................................................... 2-62
[:SENSe]:AVERage:COUNt................................................................................................ 2-64
[:SENSe]:AVERage:TYPE .................................................................................................. 2-64
[:SENSe]:AVERage:TYPE:AUTO......................................................................................... 2-65
[:SENSe]:BANDwidth|BWIDth:EMIFilter:STATe................................................................... 2-65
[:SENSe]:BANDwidth|BWIDth[:RESolution] ....................................................................... 2-66
[:SENSe]:BANDwidth|BWIDth[:RESolution]:AUTO.............................................................. 2-66
[:SENSe]:CORRection:CSET:ALL:DELete............................................................................ 2-67
[:SENSe]:CORRection:CSET:ALL[:STATe] ........................................................................... 2-67
[:SENSe]:CORRection:CSET<n>:DATA .............................................................................. 2-68
[:SENSe]:CORRection:CSET<n>:DATA:MERGe................................................................... 2-68
[:SENSe]:CORRection:CSET<n>:DELete............................................................................ 2-69
[:SENSe]:CORRection:CSET<n>[:STATe]........................................................................... 2-69
[:SENSe]:CORRection:CSET<n>:X:SPACing....................................................................... 2-69
:INPut:IMPedance............................................................................................................ 2-70
[:SENSe]:CORRection:IMPedance[:INPut][:MAGNitude] ..................................................... 2-70
[:SENSe]:CORRection:SA[:RF]:GAIN ................................................................................. 2-71
[:SENSe]:DETector:TRACe<n>:AUTO................................................................................ 2-71
[:SENSe]:EMC:STANdard[:SELect] .................................................................................... 2-72
[:SENSe]:FREQuency:CENTer............................................................................................ 2-72
RIGOL Contents
VI EMI Programming Guide
[:SENSe]:FREQuency:MIDSpan .........................................................................................2-73
[:SENSe]:FREQuency:SPAN...............................................................................................2-73
[:SENSe]:FREQuency:STARt..............................................................................................2-74
[:SENSe]:FREQuency:STARt:AUTO....................................................................................2-74
[:SENSe]:FREQuency:STOP...............................................................................................2-75
[:SENSe]:FREQuency:STOP:AUTO.....................................................................................2-75
[:SENSe]:FSCan:DETector:TRACe<n> ...............................................................................2-76
[:SENSe]:FSCan:FINal:DETector<n>.................................................................................2-76
[:SENSe]:FSCan:FINal:DETector<n>:DWELl ......................................................................2-77
[:SENSe]:FSCan:FINal:DETector<n>:LDELta......................................................................2-78
[:SENSe]:FSCan:MARKer:COUPle:METer............................................................................2-78
[:SENSe]:FSCan:SCAN:ABORT...........................................................................................2-79
[:SENSe]:FSCan:SCAN<n>:BANDwidth|BWIDth:EMIFilter:STATe.........................................2-79
[:SENSe]:FSCan:SCAN<n>:BANDwidth[:RESolution] ..........................................................2-79
[:SENSe]:FSCan:SCAN<n>:BANDwidth[:RESolution]:AUTO.................................................2-80
[:SENSe]:FSCan:SCAN<n>:INPut:ATTenuation...................................................................2-80
[:SENSe]:FSCan:SCAN<n>:INPut:ATTenuation:AUTO .........................................................2-81
[:SENSe]:FSCan:SCAN<n>:POINT.....................................................................................2-81
[:SENSe]:FSCan:SCAN<n>:POWer:GAIN[:STATe]...............................................................2-82
[:SENSe]:FSCan:SCAN<n>:STARt .....................................................................................2-82
[:SENSe]:FSCan:SCAN<n>:STATe .....................................................................................2-83
[:SENSe]:FSCan:SCAN<n>:STOP ......................................................................................2-83
[:SENSe]:FSCan:SCAN<n>:TIME.......................................................................................2-84
[:SENSe]:FSCan:SCAN<n>:TIME:AUTO.............................................................................2-84
[:SENSe]:FSCan:SEARch:MODE.........................................................................................2-85
[:SENSe]:FSCan:SEARch:PEAK:COUNt...............................................................................2-85
[:SENSe]:FSCan:SEARch:PEAK:COUNt:STATe ....................................................................2-86
[:SENSe]:FSCan:SEARch:SUBRange:COUNt .......................................................................2-86
[:SENSe]:FSCan:SEQuence ...............................................................................................2-87
[:SENSe]:FSCan:SEQuence:REMeasure..............................................................................2-87
[:SENSe]:FSCan:SLISt:COUPle:METer................................................................................2-88
[:SENSe]:FSCan:TRACe:TYPE............................................................................................2-88
[:SENSe]:METer:DETector:DWELl......................................................................................2-89
[:SENSe]:METer:PHOLd:ADJustable...................................................................................2-89
[:SENSe]:METer:PHOLd:RESet ..........................................................................................2-90
[:SENSe]:METer:PHOLd:TYPE ...........................................................................................2-90
[:SENSe]:METer<n>:DETector..........................................................................................2-90
[:SENSe]:POWer[:RF]:ATTenuation....................................................................................2-91
[:SENSe]:POWer[:RF]:GAIN[:STATe]..................................................................................2-92
:STATus Commands.................................................................................................................2-93
:STATus:OPERation:CONDition?.........................................................................................2-94
:STATus:OPERation:ENABle...............................................................................................2-94
:STATus:OPERation[:EVENt]? ............................................................................................2-95
:STATus:PRESet................................................................................................................2-95
:STATus:QUEStionable:CONDition? ....................................................................................2-95
:STATus:QUEStionable:ENABle...........................................................................................2-95
:STATus:QUEStionable[:EVENt]?........................................................................................2-96
:SYSTem Commands ...............................................................................................................2-97
:SYSTem:BEEPer:STATe ....................................................................................................2-98
:SYSTem:COMMunicate:LAN[:SELF]:APPLy.........................................................................2-98
:SYSTem:COMMunicate:LAN[:SELF]:AUToip:STATe..............................................................2-98
:SYSTem:COMMunicate:LAN[:SELF]:DHCP:STATe ...............................................................2-99
:SYSTem:COMMunicate:LAN[:SELF]:IP:ADDRess ................................................................2-99
:SYSTem:COMMunicate:LAN[:SELF]:IP:DNSBack..............................................................2-100
:SYSTem:COMMunicate:LAN[:SELF]:IP:DNSPreferred........................................................2-100
:SYSTem:COMMunicate:LAN[:SELF]:IP:DNSServer............................................................2-100
:SYSTem:COMMunicate:LAN[:SELF]:IP:GATeway ..............................................................2-101
:SYSTem:COMMunicate:LAN[:SELF]:IP:SUBMask..............................................................2-102
Contents RIGOL
EMI Programming Guide VII
:SYSTem:COMMunicate:LAN[:SELF]:MANuip:STATe.......................................................... 2-102
:SYSTem:COMMunicate:LAN[:SELF]:MDNS:STATe ............................................................ 2-103
:SYSTem:COMMunicate:LAN[:SELF]:RESet....................................................................... 2-103
:SYSTem:CONFigure:INFormation?.................................................................................. 2-103
:SYSTem:DATE............................................................................................................... 2-104
:SYSTem:FSWitch[:STATe].............................................................................................. 2-104
:SYSTem:LANGuage ....................................................................................................... 2-105
:SYSTem:LKEY............................................................................................................... 2-105
:SYSTem:OPTion:STATe? ................................................................................................ 2-106
:SYSTem:PON:TYPE ....................................................................................................... 2-106
:SYSTem:PRESet............................................................................................................ 2-107
:SYSTem:PRESet:SAVE................................................................................................... 2-107
:SYSTem:PRESet:TYPE ................................................................................................... 2-107
:SYSTem:PRESet:USER:SAVE.......................................................................................... 2-107
:SYSTem:SCPI:DISPlay................................................................................................... 2-108
:SYSTem:SECurity:CLEar ................................................................................................ 2-108
:SYSTem:SHOW............................................................................................................. 2-108
:SYSTem:TIME............................................................................................................... 2-109
:TRACe Commands............................................................................................................... 2-110
:TRACe[:DATA].............................................................................................................. 2-110
:TRACe<n>:DISPlay[:STATe].......................................................................................... 2-111
:TRACe<n>:UPDate:STATe............................................................................................. 2-111
:TRIGger Commands ............................................................................................................ 2-112
:TRIGger[:SEQuence]:ATRigger...................................................................................... 2-112
:TRIGger[:SEQuence]:ATRigger:STATe ............................................................................ 2-112
:TRIGger[:SEQuence]:EXTernal<n>:DELay...................................................................... 2-113
:TRIGger[:SEQuence]:EXTernal<n>:DELay:STATe............................................................ 2-113
:TRIGger[:SEQuence]:EXTernal<n>:SLOPe ..................................................................... 2-114
:TRIGger[:SEQuence]:HOLDoff....................................................................................... 2-115
:TRIGger[:SEQuence]:HOLDoff:STATe............................................................................. 2-115
:TRIGger[:SEQuence]:SOURce........................................................................................ 2-116
:TRIGger2:MODE........................................................................................................... 2-116
:UNIT Command................................................................................................................... 2-117
:UNIT:POWer................................................................................................................. 2-117
Chapter 3 Appendix ............................................................................................................3-1
Appendix A: Default Settings.....................................................................................................3-1
Appendix B: Warranty...............................................................................................................3-4
Chapter 1 Programming Overview RIGOL
EMI Programming Guide 1-1
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.
Contents in this chapter:
Build Remote Communication
Remote Control Method
SCPI Command Overview
RIGOL Chapter 1 Programming Overview
1-2 EMI Programming Guide
Build Remote Communication
The RSA series spectrum analyzer can be connected to the PC via the USB or LAN interface to set up
communication and realize remote control through the PC. This Chapter introduces in details how to use
Ultra Sigma to send commands through the USB interface to control the analyzer.
Operation Procedures:
1. Install Ultra Sigma (PC) software.
You can download Ultra Sigma from the official website of RIGOL (www.rigol.com) and install the
software according to the installation wizard.
2. Connect the analyzer to the PC and configure the interface parameters for the instrument
RSA supports the USB and LAN interfaces.
Figure 1-1 RSA5000 Communication Interface
(1) Remote communication via USB:
Use the USB cable to connect the rear-panel USB DEVICE interface of RSA5000 to the USB HOST
interface of the PC.
(2) Use the LAN interface:
Make sure that your PC has been accessed to the local area network.
Check whether the local area network where your PC resides supports DHCP or auto IP mode.
If not, you need to obtain the available network interface parameters, including the IP
address, subnet mask, default gateway, and DNS.
Connect RSA5000 to the local area network by using the network cable.
Press System Interface LAN to configure the IP address, subnet mask, default
gateway, and DNS for the instrument.
3. Check whether the connection is successful
Run Ultra Sigma. Search the resource and right-click the resource name. In the displayed menu, select
"SCPI Panel Control". In the SCPI command control panel, input a correct command. After that, click
Send Command first and then click Read Response. Or you can also directly click Send & Read to
verify whether the connection works properly. The following figure takes USB interface as an example
to illustrate it.
USB DEVICE
LAN
Chapter 1 Programming Overview RIGOL
EMI Programming Guide 1-3
Remote Control Method
1. User-defined programming
You can refer to the SCPI (Standard Commands for Programmable Instruments) commands listed in
Chapter 2 in this manual to control RSA by programming in LabVIEW, Visual C++, and other
development environments. For details, refer to descriptions in Chapter 3 in
RSA5000 Programming
Guide
and
RSA3000 Programming Guide
.
2. Send SCPI commands via the PC software
You can use the PC software to send commands to control RSA remotely. RIGOL Ultra Sigma is
recommended. You can download the software from RIGOL official website (www.rigol.com).
RIGOL Chapter 1 Programming Overview
1-4 EMI Programming Guide
SCPI Command Overview
SCPI (Standard Commands for Programmable Instruments) is a standardized instrument programming
language that is built upon the existing standard IEEE 488.1 and IEEE 488.2 and conforms to various
standards, such as the floating point operation rule in IEEE 754 standard, ISO 646 7-bit coded character set
for information interchange (equivalent to ASCII programming). This chapter introduces the syntax,
symbols, parameters, and abbreviation rules of the SCPI commands.
Syntax
The SCPI commands provide a hierarchical tree structure, and consist of multiple subsystems. Each
command subsystem consists of one root keyword and one or more sub-keywords. The command line
usually starts with ":"; the keywords are separated by ":" and are followed by the parameter settings
available; "?" is added at the end of the command line to indicate a query; the commands and parameters
are separated by space.
For example,
:CALCulate:FSCan:MARKer:PEAK:EXCursion <rel_ampl>
:CALCulate:FSCan:MARKer:PEAK:EXCursion?
CALCulate is the root keyword of the command. FSCan is the second-level keyword, MARKer is the
third-level keyword, PEAK is the fourth-level keyword, and EXCursion is the fifth-level keyword. The
command line starts with ":", and a colon is also used to separate the multiple-level keywords. <rel_ampl>
represents the parameters available for setting. "?" represents query. The
command :CALCulate:FSCan:MARKer:PEAK:EXCursion and the parameter <rel_ampl> are separated by a
space.
In some commands with parameters, "," is often used to separate each parameter. For example,
:SYSTem:DATE <year>,<month>,<day>.
Symbol Description
The following four symbols are not part of the SCPI command, and they are not sent with the commands,
but taken as delimiters to better describe the parameters in the command.
1. Braces { }
The parameters enclosed in the braces are optional. You do not have to set it, also you can set for one
or more times.
2. Vertical Bar |
The vertical bar is used to separate multiple parameters. When using the command, you must select
one of the parameters. For example,
In the command :SYSTem:COMMunicate:LAN[:SELF]:AUToip:STATe OFF|ON|0|1, you can select any
of the four available parameters: OFF, ON, 0, or 1.
3. Square Brackets [ ]
The contents (command keywords) in the square brackets can be omitted. If the keyword is omitted, it
will be set to the default. For example,
for the [:SENSe]:POWer[:RF]:ATTenuation? command, sending any of the four commands below can
generate the same effect:
:POWer:ATTenuation?
:POWer:RF:ATTenuation?
:SENSe:POWer:ATTenuation?
:SENSe:POWer:RF:ATTenuation?
Chapter 1 Programming Overview RIGOL
EMI Programming Guide 1-5
4. Angle Brackets < >
When sending the command, the parameter enclosed in the angle-bracket must contain an effective
value. For example,
send the :SENSe:FREQuency:CENTer 1000 command in [:SENSe]:FREQuency:CENTer <freq> format.
Parameter Type
The command parameters introduced in this manual include 6 types: Bool, Keyword, Integer, Consecutive
Real Number, Discrete, and ASCII String.
1. Bool
The parameter can be set to OFF (0) or ON (1).
2. Keyword
The parameter can be any of the values listed.
3. Integer
Unless otherwise specified, the parameter can be any integer within the effective value range. Note:
Do not set the parameter to a decimal, otherwise, errors will occur.
4. Consecutive Real Number
Unless otherwise specified, the parameter could be any value within the effective value range
according to the accuracy requirement (by default, there are 9 digits after the decimal points).
5. Discrete
The parameter could only be one of the specified values and these values are discontinuous.
6. ASCII String
The parameter can be the combinations of ASCII characters.
Command Abbreviation
All the commands are case-insensitive. They can all be written in upper case or in lower case. For
abbreviations, you only need to input all the upper-case letters in the command. For example,
:CALCulate:FSCan:MARKer:PEAK:EXCursion? can be abbreviated as :CALC:FSC:MARK:PEAK:EXC?
or :calc:fsc:mark:peak:exc?
Chapter 2 Command System RIGOL
EMI Programming Guide 2-1
Chapter 2 Command System
This chapter introduces the commands of the RSA series spectrum analyzer in EMI mode.
Contents in this chapter:
:CALCulate Commands
:CALibration Commands
:COUPle Command
:CONFigure Command
:DISPlay Commands
:FETCh Command
:FORMat Commands
IEEE 488.2 Common Commands
:INITiate Commands
:INSTrument Commands
:MMEMory Commands
[:SENSe] Commands
:STATus Commands
:SYSTem Commands
:TRACe Commands
:TRIGger Commands
:UNIT Command
Remarks:
1. For the command set, unless otherwise specified, the query command returns "N/A" (without
quotations in its return format) if no specified option is installed. If the queried function is disabled or
improper type match is found, the query command will return "error" (without quotations in its return
format).
2. This manual takes RSA5065 as an example to illustrate the range of the parameters in each command.
RIGOL Chapter 2 Command System
2-2 EMI Programming Guide
:CALCulate Commands
Command List:
:CALCulate:EMI:SLISt:DELete
:CALCulate:FSCan:MAMarker[:SET]:SLISt
:CALCulate:FSCan:MARKer:AOFF
:CALCulate:FSCan:MARKer:COUPle[:STATe]
:CALCulate:FSCan:MARKer:PEAK:EXCursion
:CALCulate:FSCan:MARKer:PEAK:EXCursion:STATe
:CALCulate:FSCan:MARKer:PEAK:SEARch:MODE
:CALCulate:FSCan:MARKer:PEAK:SEARch:THReshold
:CALCulate:FSCan:MARKer:PEAK:SEARch:THReshold:STATe
:CALCulate:FSCan:MARker<n>:FUNCtion:MAMarker?
:CALCulate:FSCan:MARKer<n>:MAXimum
:CALCulate:FSCan:MARKer<n>:MAXimum:LEFT
:CALCulate:FSCan:MARKer<n>:MAXimum:NEXT
:CALCulate:FSCan:MARKer<n>:MAXimum:RIGHt
:CALCulate:FSCan:MARKer<n>:MINimum
:CALCulate:FSCan:MARKer<n>:MODE
:CALCulate:FSCan:MARKer<n>:REFerence
:CALCulate:FSCan:MARKer<n>[:SET]:SLISt
:CALCulate:FSCan:MARKer<n>[:SET]:METer
:CALCulate:FSCan:MARKer<n>:TO:METer
:CALCulate:FSCan:MARKer<n>:TRACe
:CALCulate:FSCan:SLISt:APPend:METer
:CALCulate:FSCan:SLISt:DELete:SIGNal
:CALCulate:FSCan:SLISt:MARK:ALL
:CALCulate:FSCan:SLISt:MARK:CLEar:ALL
:CALCulate:FSCan:SLISt:MARK:CLEar:SIGNal
:CALCulate:FSCan:SLISt:MARK:SIGNal
:CALCulate:FSCan:SLISt:REPLace:METer
:CALCulate:FSCan:SLISt:SET:METer
:CALCulate:FSCan:SLISt:SORT:AUTO
:CALCulate:FSCan:SLISt:SORT:DAMPlitude
:CALCulate:FSCan:SLISt:SORT:DLDelta
:CALCulate:FSCan:SLISt:SORT:ORDer
:CALCulate:FSCan:SLISt:SORT:TYPE
:CALCulate:FSCan:SLISt:ZOOM
:CALCulate:FSCan:SLISt:ZOOM:OUT
Chapter 2 Command System RIGOL
EMI Programming Guide 2-3
:CALCulate:LLINe:ALL:DELete
:CALCulate:LLINe:TEST
:CALCulate:LLINe<n>:AMPLitude:CMODe:RELative
:CALCulate:LLINe<n>:BUILd
:CALCulate:LLINe<n>:CONTrol:INTerpolate:TYPE
:CALCulate:LLINe<n>:COPY
:CALCulate:LLINe<n>:DATA
:CALCulate:LLINe<n>:DELete
:CALCulate:LLINe<n>:DISPlay
:CALCulate:LLINe<n>:FAIL?
:CALCulate:LLINe<n>:FREQuency:CMODe:RELative
:CALCulate:LLINe<n>:MARGin
:CALCulate:LLINe<n>:MARGin:STATe
:CALCulate:LLINe<n>:OFFSet:X
:CALCulate:LLINe<n>:OFFSet:Y
:CALCulate:LLINe<n>:TRACe
:CALCulate:MARker:PEAK:SEARch:THReshold:LINe
:CALCulate:MARKer<n>:LINes[:STATe]
:CALCulate:MARKer<n>:STATe
:CALCulate:MARKer<n>:X
:CALCulate:MARKer<n>:Y?
:CALCulate:METer:LIMit:ALL:FAIL?
:CALCulate:METer:POWer[:CURRent]?
:CALCulate:METer:POWer:PEAK?
:CALCulate:METer<n>:LIMit[:DATA]
:CALCulate:METer<n>:LIMit:FAIL?
:CALCulate:METer<n>:LIMit:STATe

Other manuals for RSA Series

1

This manual suits for next models

7

Other Rigol Measuring Instrument manuals

Rigol DS1000CA series User manual

Rigol

Rigol DS1000CA series User manual

Rigol DP821A User manual

Rigol

Rigol DP821A User manual

Rigol RSA3030-TG User manual

Rigol

Rigol RSA3030-TG User manual

Rigol RP1001C User manual

Rigol

Rigol RP1001C User manual

Rigol RSA3030 User manual

Rigol

Rigol RSA3030 User manual

Rigol PCA1500 User manual

Rigol

Rigol PCA1500 User manual

Rigol RSA5065N-OCXO User manual

Rigol

Rigol RSA5065N-OCXO User manual

Rigol DS1000E Series, DS1000D Series Operating instructions

Rigol

Rigol DS1000E Series, DS1000D Series Operating instructions

Rigol DSA1000 Series Installation and operation manual

Rigol

Rigol DSA1000 Series Installation and operation manual

Rigol DS6104 Administrator Guide

Rigol

Rigol DS6104 Administrator Guide

Rigol RSA5065 User manual

Rigol

Rigol RSA5065 User manual

Rigol RSA5000 Series Installation and operation manual

Rigol

Rigol RSA5000 Series Installation and operation manual

Rigol DL3032 User manual

Rigol

Rigol DL3032 User manual

Rigol RP1000D Series User manual

Rigol

Rigol RP1000D Series User manual

Rigol DSA700 series User manual

Rigol

Rigol DSA700 series User manual

Rigol DSA815 User manual

Rigol

Rigol DSA815 User manual

Rigol VB1080 User manual

Rigol

Rigol VB1080 User manual

Rigol DS Series Quick start guide

Rigol

Rigol DS Series Quick start guide

Rigol RPL1116 User manual

Rigol

Rigol RPL1116 User manual

Rigol PHA2150 User manual

Rigol

Rigol PHA2150 User manual

Rigol RSA5065 User manual

Rigol

Rigol RSA5065 User manual

Rigol DS1102Z-E User manual

Rigol

Rigol DS1102Z-E User manual

Rigol DSA800E Series User manual

Rigol

Rigol DSA800E Series User manual

Rigol DS1202Z-E User manual

Rigol

Rigol DS1202Z-E User manual

Popular Measuring Instrument manuals by other brands

TPS WP-81 manual

TPS

TPS WP-81 manual

Elma Instruments 3037 user manual

Elma Instruments

Elma Instruments 3037 user manual

Greenlee CMF-110 instruction manual

Greenlee

Greenlee CMF-110 instruction manual

Banner A-GAGE EZ-ARRAY instruction manual

Banner

Banner A-GAGE EZ-ARRAY instruction manual

Klipspringer LAQUAtwin user manual

Klipspringer

Klipspringer LAQUAtwin user manual

Fluke Comark Diligence 600 quick start guide

Fluke

Fluke Comark Diligence 600 quick start guide

TESTO 110 instruction manual

TESTO

TESTO 110 instruction manual

Hawk RF5600 quick start guide

Hawk

Hawk RF5600 quick start guide

Seametrics WTP-400 instructions

Seametrics

Seametrics WTP-400 instructions

Navman WIND 3100 Installation and operation manual

Navman

Navman WIND 3100 Installation and operation manual

Geo GeoDist 80 user manual

Geo

Geo GeoDist 80 user manual

Renishaw TP8 user guide

Renishaw

Renishaw TP8 user guide

Agilent Technologies N9030A Configuration guide

Agilent Technologies

Agilent Technologies N9030A Configuration guide

ModWeigh MW94A instruction manual

ModWeigh

ModWeigh MW94A instruction manual

GW Instek GPM-001 user manual

GW Instek

GW Instek GPM-001 user manual

Ludlum Measurements 375 manual

Ludlum Measurements

Ludlum Measurements 375 manual

Blue-White ProSeries-M MS-6 Series Installation and operating manual

Blue-White

Blue-White ProSeries-M MS-6 Series Installation and operating manual

Hach TL2310 Basic user manual

Hach

Hach TL2310 Basic user manual

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.