584 Chapter7
Language Reference
RLCAL Reference Level Calibration
Example
10 INTEGER Rlcal,Fw_rev
20 DIM Model$[80]
30 OUTPUT 718;"Revision?;"
40 ENTER 718;Fw_rev
50 OUTPUT 718;"ID string?;"
40 ENTER 718;Model$
50 INPUT "CONNECT CAL SIGNAL TO RF INPUT AND PRESS CONTINU
E",A$
60 OUTPUT 718;"IP;TS;CF 300MHZ;SP 100KHZ;RL 0DBM;TS;"
70 OUTPUT 718;"MKPK HI;MKA?;"
80 ENTER 718;Mkamptd
90 OUTPUT 718;"RLCAL?;"
100 ENTER 718;Rlcal
110 IF POS(Model$,"E")=7 AND Fw_rev>=930226 THEN ! 8560E/
EC-Series
with newer firmware
120 Dac_sens=0.01 ! Dac sensitivity is 0.01 dB/step
130 ELSE ! Non-8560 E-Series and older E-Serie
s
140 Dac_sens=0.17 ! Dac sensitivity is 0.17 dB/step
150 END IF
160 Rlcal=Rlcal-INT((Mkamptd+10)/Dac_sens)
170 OUTPUT 718;"RLCAL ";Rlcal;";"
180 END
For firmware revisions ≤920528, use .17 rather than .01. See below:
80 Rlcal=Rlcal-INT((Mkamptd+10)/.17)