Specifications
34 Chapter 3
Specifying Measurement Conditions
Sample Program
Example 3-1 Setting Measurement Conditions (setup.bas)
10 DIM Unit$[9],List$[9],Rdc$[9],Para$(1:4)[9],Dev$(1:4)[9]
20 DIM List_lab$(1:4)[9],Title$[30],Title_disp$[9],Clock_disp$[9]
30 REAL Freq(1:4),Pow(1:4),Cent(1:4),Rdc_l_lim,Rdc_u_lim
40 INTEGER Ave(1:4),Act_tab,Nop,Point_no,I
50 ASSIGN @Agt4287a TO 717
60 !
70 Act_tab=3 ! Active Table Number: 3
80 Point_no=1 ! Selected Point No.: 1
90 Unit$="DBM" ! Power Level unit: dBm
100 Nop=4 ! Number of Points: 4
110 Freq(1)=1.0E+6 ! Point No.1 Frequency: 1 MHz
120 Ave(1)=2 ! Averaging Factor: 2
130 Pow(1)=-10 ! OSC Level: -10 dBm
140 Freq(2)=1.0E+7 ! Point No.2 Frequency: 10 MHz
150 Ave(2)=2 ! Averaging Factor: 2
160 Pow(2)=-10 ! OSC Level: -10 dBm
170 Freq(3)=1.0E+8 ! Point No.3 Frequency: 100 MHz
180 Ave(3)=2 ! Averaging Factor: 2
190 Pow(3)=-10 ! OSC Level: -10 dBm
200 Freq(4)=1.0E+9 ! Point No.4 Frequency: 1 GHz
210 Ave(4)=2 ! Averaging Factor: 2
220 Pow(4)=-10 ! OSC Level: -10 dBm
230 Para$(1)="LS" ! Measurement Para.1: Ls
240 Para$(2)="RS" ! Parameter Para.2: Rs
250 Para$(3)="Q" ! Para.3: Q
260 Para$(4)="OFF" ! Para.4 Display Off
270 Dev$(1)="PCNT" ! Deviation Mode Para.1: ON (Pcnt)
280 Dev$(2)="DEV" ! Para.2: ON (Dev)
290 Dev$(3)="OFF" ! Para.3: OFF
300 Dev$(4)="OFF" ! Para.4: OFF
310 Cent(1)=1.0E-7 ! Reference Value Para.1: 100 nH
320 Cent(2)=10 ! for Deviation Mode Para.2: 10 ohm
330 Cent(3)=0 ! Para.3: Dummy
340 Cent(4)=0 ! Para.4: Dummy
350 List$="ON" ! List Measurement: ON
360 List_lab$(1)="FREQ" ! Displayed Parameter Label-1: Freq.
370 List_lab$(2)="PAR1" ! for List Measurement Label-2: Para.1
380 List_lab$(3)="PAR2" ! Label-3: Para.2
390 List_lab$(4)="PAR3" ! Label-4: Para.3
400 Imon_disp$="ON" ! Test Signal Current Display: On
410 Vmon_disp$="ON" ! Level Monitor Voltage Display: On
420 Rdc$="ON" ! Rdc Measurement: ON
430 Rdc_l_lim=-5 ! Rdc Measurement Lower Limit: -0.5 ohm
440 Rdc_u_lim=5 ! Comparator Function Upper Limit: +0.5 ohm
450 Title_disp$="ON" ! Title Display Area Display: On
460 Title$="Example 3-1" ! Title: "Example 3-1"
470 Clock_disp$="LIVE" ! Time and Date Display: ON (Live)
480 !
490 OUTPUT @Agt4287a;":SYST:PRES"
500 !
510 ! Measurement Point Setup Table
520 !
530 OUTPUT @Agt4287a;":SOUR:LIST:TABL ";Act_tab
540 OUTPUT @Agt4287a;":SOUR:UNIT "&Unit$
550 OUTPUT @Agt4287a;":SOUR:LIST ";Nop;",";
560 FOR I=1 TO Nop-1
570 OUTPUT @Agt4287a;Freq(I);",";Ave(I);",";Pow(I);",";
580 NEXT I
590 OUTPUT @Agt4287a;Freq(Nop);",";Ave(Nop);",";Pow(Nop)
600 !
610 ! Measurement Parameter