
R&S ESU
Remote Control – Programming Examples
More Complex Programming Examples
7.16
Operating Manual 1302.6163.12 - 03
'--------- Read out result ------------------------------------------------
Print "Result (CP, ACP low, ACP up, Alt low, Alt up): "
Print result$
'--------- Example 2: Configure CP/ACP manually for GSM ------------------
result$ = Space$(100)
status = viWrite(analyzer, "FREQ:CENT 935.2MHz", 18, retCnt)
'Set frequency
status = viWrite(analyzer, "CALC:MARK:FUNC:POW:SEL ACP", 26, retCnt)
'ACP measurement on
status = viWrite(analyzer, "SENS:POW:ACH:ACP 1", 18, retCnt)
'1 adjacent channel
status = viWrite(analyzer, "SENS:POW:ACH:BAND 200KHZ", 24, retCnt)
'Channel bandw. 200 kHz
status = viWrite(analyzer, "SENS:POW:ACH:BAND:ACH 200KHZ", 28, retCnt)
'Adjacent channel bandwidth 200 kHz
status = viWrite(analyzer, "SENS:POW:ACH:SPAC 200KHZ", 24, retCnt)
'Channel spacing 200 kHz
status = viWrite(analyzer, "SENS:POW:ACH:PRES ACP", 21, retCnt)
'Optimize settings
status = viWrite(analyzer, "SENS:POW:ACH:PRES:RLEV;*WAI", 27, retCnt)
'Optimize reference level
status = viWrite(analyzer, "SENS:POW:ACH:MODE ABS", 21, retCnt)
'Absolute measurement
'--------- Start measurement and query result -----------------------------
status = viWrite(analyzer, "INIT;*WAI", 9, retCnt)
'Perform sweep with sync
status = viWrite(analyzer, "CALC:MARK:FUNC:POW:RES? ACP", 27, retCnt)
'Query result
status = viRead(analyzer, result$, 100, retCnt)
'--------- Read out result ------------------------------------------------
Print "Result (CP, ACP low, ACP up): "
Print result$
'--------- Active limit check ---------------------------------------------
result$ = Space$(100)
status = viWrite(analyzer, "CALC:LIM:ACP:ACH 30DB, 30DB", 27, retCnt)
'Set relative limit
status = viWrite(analyzer, "CALC:LIM:ACP:ACH:ABS -35DBM,-35DBM", 34, retCnt)
'Set absolute limit
status = viWrite(analyzer, "CALC:LIM:ACP:ACH:STAT ON", 24, retCnt)
'Rel. limit check on
status = viWrite(analyzer, "CALC:LIM:ACP:ACH:ABS:STAT ON", 28, retCnt)
'Abs. limit check on
status = viWrite(analyzer, "CALC:LIM:ACP ON", 15, retCnt)
'Limit check on
Содержание ESU Series
Страница 1: ...R S ESU EMI Test Receiver Operating Manual 1302 6163 12 03 Test Measurement Operating Manual...
Страница 25: ......
Страница 27: ...R S ESU Putting into Operation 1 2 Operating Manual 1302 6163 12 03...
Страница 29: ...R S ESU Getting Started 2 2 Operating Manual 1302 6163 12 03...
Страница 31: ...R S ESU Manual Operation 3 2 Operating Manual 1302 6163 12 03...
Страница 349: ...R S ESU Instrument Functions Basic Settings 4 318 Operating Manual 1302 6163 12 03...
Страница 405: ...R S ESU Instrument Functions User Port 4 374 Operating Manual 1302 6163 12 03...
Страница 439: ...R S ESU Remote Control Basics Status Reporting System 5 34 Operating Manual 1302 6163 12 03...
Страница 821: ...R S ESU Remote Control Programming Examples More Complex Programming Examples 7 32 Operating Manual 1302 6163 12 03...
Страница 841: ...R S ESU Error Messages Device Specific Messages 9 10 Operating Manual 1302 6163 12 03...
Страница 854: ...Operating Manual 1302 6163 12 03 10 13 R S ESU...
Страница 855: ...R S ESU 10 14 Operating Manual 1302 6163 12 03...