R&S FSL Spurious Emissions Measurement
1300.2519.12 7.31 E-11
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe5:FREQuency:STARt 5000000")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe:COUNT?")
'Queries the number of defined
'ranges
'––––––––– Querying the parameters of range 1 ––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FREQuency:STARt?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FREQuency:STOP?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FILTer:TYPE?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:BANDwidth:RESolution?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:BANDwidth:VIDeo?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:SWEep:TIME:AUTO?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:DETector?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:RLEVel?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:INPut:ATTenuation:AUTO?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:INPut:GAIN:STATe?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:BREak?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:TRANsducer?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:SWEep:TIME?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:INPut:ATTenuation?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:POINts?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:LIMit:STARt?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:LIMit:STOP?")
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:LIMit:STATe?")
'––––––––– Changing into the Spurious Emissions measurement mode –––––––––––
CALL InstrWrite(analyzer,":SENSe1:SWEEP:MODE LIST")
Rem In continuous sweep mode, editing the ranges is not allowed.
Rem You have to stop the measurement first.
Rem In single sweep mode, you can edit the ranges at the end of the sweep.
'––––––––– Single sweep version ––––––––––––––––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"INIT:CONT OFF") 'Switch to single sweep
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FREQuency:STARt 500000")
'Change the start frequency
CALL InstrWrite(analyzer,"INIT;*WAI") 'Perform sweep, wait for sweep
'end
'––––––––– Continuous sweep version ––––––––––––––––––––––––––––––––––––––––
CALL InstrWrite(analyzer,"INIT:CONT ON") 'Switch to continuous sweep
CALL InstrWrite(analyzer,"ABORt") 'Stop the measurement
CALL InstrWrite(analyzer,"SENSe1:LIST:RANGe1:FREQuency:STARt 500000")
'Change the start frequency
CALL InstrWrite(analyzer,":INITiate1:SPURious") 'Restart the measurement