Specifications

58 Chapter 3
Setting Measurement Conditions
Example program for setting the measuring conditions
1060 OUTPUT @Agte4991a;"SWE:POIN "&VAL$(Nop)
1070 OUTPUT @Agte4991a;"SWE:DIR "&Sweep_dir$
1080 OUTPUT @Agte4991a;"CALC:AVER:COUN "&VAL$(Sweep_avg_coun)
1090 OUTPUT @Agte4991a;"CALC:AVER "&Sweep_avg$
1100 OUTPUT @Agte4991a;"AVER "&Point_avg$
1110 OUTPUT @Agte4991a;"SWE:TIME:AUTO "&Sweep_t_auto$
1120 OUTPUT @Agte4991a;"SWE:DWEL1 "&VAL$(Sweep_delay)
1130 !
1140 ! Source Setting
1150 !
1160 OUTPUT @Agte4991a;"SOUR:CURR:MODE "&Sour_curr_mode$
1170 OUTPUT @Agte4991a;"SOUR:CURR "&VAL$(Sour_curr)
1180 OUTPUT @Agte4991a;"SOUR:VOLT:OFFS "&VAL$(Dc_bias_v)
1190 OUTPUT @Agte4991a;"SOUR:CURR:LIM:OFFS "&VAL$(Dc_bias_i_lim)
1200 !
1210 ! Trace1 Setting
1220 !
1230 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc1)&":TEXT
"&List_page1$
1240 OUTPUT @Agte4991a;"CALC"&VAL$(Trc1)&":MATH:FUNC
"&Disp_trac1$
1250 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc1)&":Y:TOP
"&VAL$(Top_scale1)
1260 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc1)&":Y:BOTT
"&VAL$(Bottom_scale1)
1270 !
1280 ! Trace2 Setting
1290 !
1300 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc2)&":TEXT
"&List_page2$
1310 OUTPUT @Agte4991a;"CALC"&VAL$(Trc2)&":MATH:FUNC
"&Disp_trac2$
1320 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc2)&":Y:FULL
"&VAL$(Full_scale2)
1330 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc2)&":Y:RLEV
"&VAL$(Ref_val2)
1340 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc2)&":Y:RPOS
"&VAL$(Ref_pos2)
1350 !
1360 ! Trace4 Setting
1370 !
1380 OUTPUT @Agte4991a;"DISP:TRAC"&VAL$(Trc4)&":TEXT
"&List_page4$
1390 OUTPUT @Agte4991a;"CALC"&VAL$(Trc4)&":MATH:FUNC
"&Disp_trac4$
1400 !
1410 ! DC Bias ON
1420 !
1430 OUTPUT @Agte4991a;"SOUR:VOLT:OFFS:STAT ON"
1440 !
1450 OUTPUT @Agte4991a;"*OPC?"
1460 ENTER @Agte4991a;Buff$
1470 PRINT "Measurement Condition Setup Complete"
1480 !
1490 END