Télécharger Imprimer la page

Keysight Technologies 3458A Guide D'utilisation page 216

Multimètre

Publicité

5
Digitizing
90ASSIGN @Int_samp TO BUFFER Int_samp(*)
100OUTPUT @Dvm;"PRESET FAST;LEVEL;SLOPE;SSDC 10;SWEEP
";Eff_int,Num_samples
101!FAST OPERATION, TARM SYN, DEFAULT LEVEL & SLOPE, SUB-SAMPLING (SINT
105!OUTPUT FORMAT), 10 V RANGE, 2 μs EFFECTIVE INTERVAL, 1000 SAMPLES
110TRANSFER @Dvm TO @Int_samp;WAIT!SYN EVENT, TRANSFER READINGS INTO
111!INTEGER ARRAY; SINCE THE COMPUTER'S INTEGER FORMAT IS THE SAME AS
115! SINT, NO DATA CONVERSION IS NECESSARY HERE (INTEGER ARRAY REQUIRED)
120OUTPUT @Dvm; "I SCALE?"!QUERY SCALE FACTOR FOR SINT FORMAT
130ENTER @Dvm;S!ENTER SCALE FACTOR
140OUTPUT @Dvm; "SSPARM?"!QUERY SUB-SAMPLING PARAMETERS
150ENTER @Dvm;Nl,N2,N3!ENTER SUB-SAMPLING PARAMETERS
160FOR I=1 TO Num_samples
170 Samp(I)=Int_samp(I)!CONVERT EACH INTEGER READING TO REAL
175 !FORMAT (NECESSARY TO PREVENT POSSIBLE INTEGER OVERFLOW ON NEXT
LINE)
180 R=ABS(Samp(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD
190 IF R>=32767 THEN PRINT "OVLD"! IF OVLD, PRINT OVERLOAD MESSAGE
200 Samp(I)=Samp(I)*S!MULTIPLY READING TIMES SCALE FACTOR
210 Samp(I)=DROUND(Samp(I),4)!ROUND TO 4 DIGITS
220NEXT I
225 !-------------------SORT SAMPLES----------------------
230Inc=Nl+N2!TOTAL NUMBER OF BURSTS
240K=1
250FOR I=1 TO N1
260 L=I
270 FOR J=1 TO N3
280
290
300
310 NEXT J
216
Wave_form(L)=Samp(K)
K=K+1
L=L+Inc
!ASSIGN BUFFER I/O PATH NAME
Keysight 3458A User's Guide

Publicité

loading