Spurious Emissions Measurement R&S FSL
1300.2519.12 7.30 E-11
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:SWEep:TIME 20 ms")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:RLEVel 5 DBM")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:INPut:ATTenuation 20 DB")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:LIMit:ABSolute:STARt
–50")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:LIMit:ABSolute:STOP –50")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:LIMit:RELative:STARt
–60")
CALL InstrWrite(analyzer,":SENSe1:ESPectrum:RANGe5:LIMit:RELative:STOP –70")
'––––––––– Measuring –––––––––––––––––––––––––––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"INIT;*WAI") 'Perform sweep, wait for sweep
'end
'––––––––– Reading out results –––––––––––––––––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,":TRACe1:DATA? LIST")
'Query list results
CALL InstrWrite(analyzer,":CALCulate:LIMit:FAIL?")
'Query result of limit check
CALL InstrRead(analyzer, result$)
REM ************************************************************************
Spurious Emissions Measurement
In the following example, the Spurious Emissions measurement is configured by defining ranges and
parameters.
REM ************************************************************************
'––––––––– General settings of the instrument ––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"*RST") 'Reset instrument
Rem After preset 4 ranges are available. Range settings can be questioned
Rem independent from the set measurement mode.
'––––––––– Deleting all ranges –––––––––––––––––––––––––––––––––––––––––––––
Rem Delete all ranges to prepare for setting up a new measurement
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe4:DELete")
'Delete range 4
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe3:DELete")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe2:DELete")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:DELete")
'––––––––– Defining the start frequency for all ranges –––––––––––––––––––––
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FREQuency:STARt 1000000")
Rem Setting the start frequency of range 1 will create the ranges and
Rem every other range value will be set to the default value.
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe2:FREQuency:STARt 2000000")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe3:FREQuency:STARt 3000000")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe4:FREQuency:STARt 4000000")