Keithley SourceMeter 2600 Series Reference Manual page 567

Table of Contents

Advertisement

Series 2600 System SourceMeters Reference Manual
3.
4.
Single Measurement Rates
The procedure for a Single Measurement Rate test is listed below:
1.
2.
3.
Function and Range Change Rates
The procedure for a Function and Range Change Rate test is listed below:
1.
2.
3.
Unit is placed in sync with the test program to guarantee that the timing
results will not include execution time from previous commands. A simple
way to sync the unit is to issue a print command.
Private Sub Sync_Unit()
ReceiveBuffer = ""
TransmitBuffer = "print('done')" & CRLF
VisaStatus = viWrite(VisaSession, TransmitBuffer, Len(TransmitBuffer), ReturnCount)
VisaStatus = viRead(VisaSession, ReceiveBuffer, MAX_BUFFER, ReturnCount)
End Sub
A snapshot of the timer is taken, after which the script mentioned in step 2
is sent to the unit. The test program collects all data returned from the
instrument. In the case of "X to memory" tests, a single result is sent to the
test program notifying that the test is done. In the case of "X to gpib" speed
tests, the program receives all measured data. Finally, another snapshot of
the timer is taken. The difference between the start and end time is the
speed result.
A script puts the Series 2600 into a known test state maximizing
performance of the instrument. It sets up the unit to return one
measurement at a time.
The unit is placed in sync with the test program to guarantee that the timing
will not include an execution time from a previous command.
A snapshot of the timer is taken after which the script is sent to the unit. A
loop in the test program sends a series of measure commands and obtains
results one at a time. When the loop is completed, another snapshot of the
timer is taken. The difference between the start and end time is the speed
result.
A script puts the Series 2600 into a known test state, maximizing
performance of the instrument. It is sent to the instrument but not executed.
It configures the unit to take a large number of samples that either make
range or function changes.
The unit is placed in sync with the test program to guarantee that the timing
will not include an execution time from previous commands.
A snapshot of the timer is taken after which the script is sent to the unit. The
test program gets a signal from the unit notifying that the test is complete.
Another snapshot of the timer is taken. The difference between the start
and end time is the speed result.
Return to
Speed Specification Test Conditions
Appendix E topics
2600S-901-01 Rev. A / May 2006
E-3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents