92 Chapter 6
Reading/Writing Measurement Data
Reading/Writing Data
620 OUTPUT @Hp4294a;"PRES"
630 OUTPUT @Hp4294a;"MEAS "&Meas_para$
640 OUTPUT @Hp4294a;"STAR ";Star
650 OUTPUT @Hp4294a;"STOP ";Stop
660 OUTPUT @Hp4294a;"POIN ";Nop
670 OUTPUT @Hp4294a;"SPLD ON"
680 !
690 OUTPUT @Hp4294a;"TRAC A"
700 OUTPUT @Hp4294a;"TOPV ";Top_a
710 OUTPUT @Hp4294a;"BOTV ";Btm_a
720 OUTPUT @Hp4294a;"EDITLIML"
730 FOR I=1 TO 3
740 OUTPUT @Hp4294a;"LIMSADD"
750 OUTPUT @Hp4294a;"LIMSTAR ";Lim_star_a(I)
760 OUTPUT @Hp4294a;"LIMUSTAR ";U_lim_star_a(I)
770 OUTPUT @Hp4294a;"LIMLSTAR ";L_lim_star_a(I)
780 OUTPUT @Hp4294a;"LIMSTOP ";Lim_stop_a(I)
790 OUTPUT @Hp4294a;"LIMUSTOP ";U_lim_stop_a(I)
800 OUTPUT @Hp4294a;"LIMLSTOP ";L_lim_stop_a(I)
810 OUTPUT @Hp4294a;"LIMSTEST ON"
820 OUTPUT @Hp4294a;"LIMSDON"
830 NEXT I
840 OUTPUT @Hp4294a;"LIMEDONE"
850 OUTPUT @Hp4294a;"LIMITEST ON"
860 !
870 OUTPUT @Hp4294a;"TRAC B"
880 OUTPUT @Hp4294a;"TOPV ";Top_b
890 OUTPUT @Hp4294a;"BOTV ";Btm_b
900 OUTPUT @Hp4294a;"EDITLIML"
910 FOR I=1 TO 3
920 OUTPUT @Hp4294a;"LIMSADD"
930 OUTPUT @Hp4294a;"LIMSTAR ";Lim_star_b(I)
940 OUTPUT @Hp4294a;"LIMUSTAR ";U_lim_star_b(I)
950 OUTPUT @Hp4294a;"LIMLSTAR ";L_lim_star_b(I)
960 OUTPUT @Hp4294a;"LIMSTOP ";Lim_stop_b(I)
970 OUTPUT @Hp4294a;"LIMUSTOP ";U_lim_stop_b(I)
980 OUTPUT @Hp4294a;"LIMLSTOP ";L_lim_stop_b(I)
990 OUTPUT @Hp4294a;"LIMSTEST ON"
1000 OUTPUT @Hp4294a;"LIMSDON"
1010 NEXT I
1020 OUTPUT @Hp4294a;"LIMEDONE"
1030 OUTPUT @Hp4294a;"LIMITEST ON"
1040 !
1050 OUTPUT @Hp4294a;"SING"
1060 OUTPUT @Hp4294a;"*OPC?"
1070 ENTER @Hp4294a;Buff$
1080 !
1090 OUTPUT @Hp4294a;"TRAC A"
1100 OUTPUT @Hp4294a;"OUTPFAIP?"
1110 ENTER @Hp4294a;Fail_nop
1120 !
1130 IF Fail_nop>0 THEN
1140 OUTPUT @Hp4294a;"FORM4"
1150 OUTPUT @Hp4294a;"OUTPLIMF?"
1160 FOR I=1 TO Fail_nop
1170 ENTER @Hp4294a USING "#,K,K,K,K";Fail_res_a(I,1),Fail_res_a(I,
2),Fail_res_a(I,3),Fail_res_a(I,4)
1180 NEXT I
1190 PRINT "-- Trace A Failed Point --"
1200 PRINT "Frequency L_Limit U_Limit"
1210 FOR I=1 TO Fail_nop
1220 PRINT Fail_res_a(I,1),Fail_res_a(I,4),Fail_res_a(I,3)
1230 NEXT I
1240 ELSE