10 DIM D(127,3)
20 ASSIGN @Meter TO 717
30 REMOTE @Meter
40 OUTPUT @Meter;"*RST;*CLS" !\
50 OUTPUT @Meter;"FORM ASCII" ! Setup
60 OUTPUT @Meter;"MEM:DIM DBUF,128" ! Measurement
70 OUTPUT @Meter;"TRIG:SOUR BUS" ! Condition
80 OUTPUT @Meter;"COMP ON" !/
90 OUTPUT @Meter;"MEM:FILL DBUF" ! Enable the buffer memory
100 FOR I=0 TO 127 !\
110 OUTPUT @Meter;"TRIGGER" ! Perform measurement 128 times
120 NEXT I !/
130 OUTPUT @Meter;"MEM:READ? DBUF" !\
140 ENTER @Meter;D(*) !/Transfer the measurement result
150 PRINT D(*) ! Display the measurement result
160 OUTPUT @Meter;"MEM:CLE DBUF" ! Disable the buffer memory
170 END
Figure 7-25. Sample Program (Buffer Memory) Using ASCII Format
10 DIM D(6,3)
20 ASSIGN @Meter TO 717
30 REMOTE @Meter
40 OUTPUT @Meter;"*RST;*CLS" !\
50 OUTPUT @Meter;"FORM ASCII" !|
60 OUTPUT @Meter;"TRIG:SOUR BUS" !|
70 OUTPUT @Meter;"LIST:MODE SEQ" !|
80 OUTPUT @Meter;"LIST:FREQ 1KHZ,2KHZ,5KHZ,10KHZ,20KHZ,50KHZ,100KHZ"
90 OUTPUT @Meter;"LIST:BAND1 A,100,200"! Setup
100 OUTPUT @Meter;"LIST:BAND2 A,100,200"! Measurement
110 OUTPUT @Meter;"LIST:BAND3 A,100,200"! Condition
120 OUTPUT @Meter;"LIST:BAND4 A,100,200"! |
130 OUTPUT @Meter;"LIST:BAND5 A,100,200"! |
140 OUTPUT @Meter;"LIST:BAND6 A,100,200"! |
150 OUTPUT @Meter;"LIST:BAND7 A,100,200"! |
160 OUTPUT @Meter;"DISP:PAGE LIST" !|
170 OUTPUT @Meter;"INIT:CONT ON" !/
180 TRIGGER @Meter ! Perform measurement
190 ENTER @Meter;D(*) ! Transfer measurement data
200 PRINT D(*) ! Display measurement data
210 END
Figure 7-26. Sample Program (List Sweep) Using ASCII Format
Remote Control 7-37