Télécharger Imprimer la page

Keysight Technologies 3458A Guide D'utilisation page 258

Multimètre

Publicité

6
Command Reference
60 OUTPUT @Dvm;"PRESET FAST" !DINT FORMATS, TARM SYN, TRIG AUTO
70 OUTPUT @Dvm;"SWEEP 30E-6,200" !30 µs INTERVAL, 200 SAMPLES
80 OUTPUT @Dvm;"DSDC 10" !DIRECT-SAMPLING, 10 V RANGE
90 OUTPUT @Dvm;"LEVEL 250, DC" !LEVEL TRIGGER AT 250% OF RANGE (25 V)
100 OUTPUT @Dvm;"TRIG LEVEL" !LEVEL TRIGGER EVENT
110 OUTPUT @Dvm;"MEM FIFO" !ENABLE READING MEMORY, FIFO MODE
120 TRANSFER @Dvm TO @Buffer;WAIT !TRANSFER SAMPLES TO CONTROLLER
130 OUTPUT @Dvm;"ISCALE?" !QUERY SCALE FACTOR FOR DINT FORMAT
140 ENTER @Dvm;S !ENTER SCALE FACTOR
150 FOR I=1 TO Num_samples
160 ENTER @Buffer USING "
161 !WORD INTO EACH VARIABLE J AND K (# = STATEMENT TERMINATION NOT
165 !REQUIRED; W= ENTER DATA AS 16-BIT 2'S COMPLEMENT INTEGER)
170 Samp(I)=(J*65536.+K+65536.∗(K<0)) !CONVERT TO REAL NUMBER
180 R=ABS(Samp(I)) !USE ABSOLUTE VALUE TO CHECK FOR OVLD
190 IF R>2147483647 THEN PRINT "OVLD" !IF OVERLOAD OCCURRED, PRINT
MESSAGE
200 Samp(I)=Samp(I)∗S !APPLY SCALE FACTOR
210 Samp(I)=DROUND(Samp(1),8) !ROUND CONVERTED READING
220 PRINT Samp(I) !PRINT READINGS
230 NEXT I
240 END
EMASK
Error mask. Enables certain error condition(s) to set the error bit (bit 5) in the
status register.
Syntax
EMASK [value]
value
You enable an error condition by specifying its decimal weight as the value
parameter. To enable more than one error condition, specify the sum of the
weights. The error conditions and their weights are:
258
#
,W,W";J,K !ENTER ONE 16-BIT 2'S COMPLEMENT
Keysight 3458A User's Guide

Publicité

loading