Specifications
Chapter 16 259
Application Programs
Basic Measurement
16. Application Program
1030 Reply=FNMessage(@Agte4991a,"Do you want to measure a LOW-LOSS
CAPACITOR?")
1040 IF Reply=0 THEN
1050 Result=FNCal(@Agte4991a,"LOW-LOSS C")
1060 IF Result<>0 THEN Prog_int
1070 END IF
1080 !
1090 OUTPUT @Agte4991a;"SENS:CORR1:COLL:SAVE"
1100 OUTPUT @Agte4991a;"*OPC?"
1110 ENTER @Agte4991a;Buff$
1120 PRINT "All cal-data measurement completion"
1130 PRINT
1140 !
1150 Cal_skip: !
1160 !
1170
!#################################################################
1180 ! STEP4: Connect the Test Fixture
1190 ! STEP5: Setting the Electrical Length of the Test Fixture
1200
!#################################################################
1210 !
1220 Reply=FNMessage(@Agte4991a,"Connect the "&Fixture$&" test
fixture to the E4991A.")
1230 IF Reply<>0 THEN Prog_int
1240 OUTPUT @Agte4991a;"SENS:CORR2:FIXT "&Fixture$
1250 OUTPUT @Agte4991a;"*OPC?"
1260 ENTER @Agte4991a;Buff$
1270 !
1280
!#################################################################
1290 ! STEP6: Compensation (FIXED)
1300
!#################################################################
1310 !
1320 ! -> Initial Settings
1330 !
1340 OUTPUT @Agte4991a;"SENS:CORR2:COLL:FPO "&Cal_type$
1350 !
1360 ! -> Data Measurement
1370 !
1380 Result=FNFixt_comp(@Agte4991a,"OPEN")
1390 IF Result<>0 THEN Prog_int
1400 !
1410 Result=FNFixt_comp(@Agte4991a,"SHORT")
1420 IF Result<>0 THEN Prog_int
1430 !
1440 OUTPUT @Agte4991a;"SENS:CORR2:COLL:SAVE"
1450 OUTPUT @Agte4991a;"*OPC?"
1460 ENTER @Agte4991a;Buff$
1470 PRINT "All compen-data measurement completion"
1480 PRINT
1490 !
1500
!#################################################################
1510 ! STEP7: Connect the DUT (Chip Inductor)
1520
!#################################################################