EasyManuals Logo

Agilent Technologies 3458A User Manual

Agilent Technologies 3458A
372 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #110 background imageLoading...
Page #110 background image
110 Chapter 4 Making Measurements
computer's timer.
10 REAL Num_readings !CREATE ARRAY
20 Num_readings=10000 !NUMBER OF READINGS = 10000
30 ASSIGN @Dvm to 722 !ASSIGN MULTIMETER ADDRESS
40 OUTPUT @Dvm;"PRESET FAST" !DCV 10V RANGE, DINT MEM FORMAT, FAST
45 !READINGS, TARM SYN, TRIG AUTO
50 OUTPUT @Dvm;"NPLC 0" !MINIMUM INTEGRATION TIME (500ns)
60 OUTPUT @Dvm;"MEM FIFO" !ENABLE READING MEMORY, FIFO MODE
70 OUTPUT @Dvm;"MFORMAT SINT" !SINT MEMORY FORMAT
80 OUTPUT @Dvm;"NRDGS"; Num_readings ,"AUTO" ! 10000 READINGS/TRIGGER, AUTO
85 !SAMPLE EVENT
90 TO=TIMEDATE !START TIMER
100 OUTPUT @Dvm;"TARM SGL" !TRIGGER READINGS
110 T1=TIMEDATE !STOP TIMER
120 PRINT "Readings per second = ";Num_readings/(T1-T0)
125 !PRINT READINGS PER SECOND
130 END
If you are transferring multiple readings across the bus instead of using
reading memory, you can use the SYN (synchronous) trigger arm or trigger
event (which also holds the bus until all readings are complete and
transferred) and time the controller's ENTER or TRANSFER statement. This
is shown in the following program (the synchronous trigger arm event is
selected by the PRESET FAST command in line 50).
10 REAL Num_readings !CREATE ARRAY
20 Num_readings=300000 !NUMBER OF READINGS = 300000
30 ASSIGN @Dvm TO 722 !ASSIGN MULTIMETER ADDRESS
40 ASSIGN @Buffer TO BUFFER [2*Num_readings] !ASSIGN BUFFER I/O PATH NAME
5O OUTPUT @Dvm; "PRESET FAST" !DCV 10V RANGE, DINT OUTPUT FORMAT,
55 !TARM SYN, TRIG AUTO
60 OUTPUT @Dvm;"NPLC 0" !MINIMUM INTEGRATION TIME
70 OUTPUT @Dvm;"OFORMAT SINT" !SINT OUTPUT FORMAT
80 OUTPUT @Dvm; "NRDGS "; Num_readings, "AUTO"
85 !300000 READINGS/TRIGGER, AUTO SAMPLE EVENT
90 TO=TIMEDATE !BEGIN TIMING READINGS
100 TRANSFER @Dvm TO @Buffer;WAIT !SYN EVENT, TRANSFER READINGS
110 T1=TIMEDATE !STOP TIMING READINGS
120 PRINT "READINGS PER SECOND = 11;Num_readings/(T1/T0)
125 !PRINT READINGS PER SECOND
130 END
Note The time required to retrieve the scale factor (which is necesary to convert
the readings output in SINT format) is not included in the above program.
The EXTOUT Signal
You can program the multimeter to output a TTL-compatible signal on its
Ext Out connector when a specified A/D converter event occurs; when the
multimeter generates a GPIB service request; or when the EXTOUT ONCE
command is executed. This signal can be used to synchronize external
equipment to the multimeter. The EXTOUT command's first parameter
specifies the event that generates the signal and its second parameter specifies

Table of Contents

Other manuals for Agilent Technologies 3458A

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Agilent Technologies 3458A and is the answer not in the manual?

Agilent Technologies 3458A Specifications

General IconGeneral
BrandAgilent Technologies
Model3458A
CategoryMultimeter
LanguageEnglish

Related product manuals