Keithley SourceMeter 2600 Series Reference Manual page 571

Table of Contents

Advertisement

Series 2600 System SourceMeters Reference Manual
Single Measurement Rates
Each test in this section uses a setup script that perrforms the following:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Measure to GPIB
Single voltage measurements are recorded using smua.measure.v().
The following shows how the results are obtained in Visual Basic. TestScript() is
the setup script.
TransmitBuffer = "printnumber(smua.measure.v())" & CRLF
tlen = Len(TransmitBuffer)
tstart = Timer
For i = 1 To NumPoints ' NumPoints is the number of samples taken
Next i
tstop = Timer
Result = NumPoints/ (tstop – start)
Source Measure to GPIB
This test is similar to Measure to GPIB. The smua.measurevandstep(Levelv)
function is used instead of smua.measure.v(). Levelv increments are used
throughout the test.
Set the source range to 1V, turning autorange off.
Measure range is set to 1V, turning autorange off.
Measurement filter is off.
Set the source function to volts.
The NPLC is set.
Turn output ON.
Autozero is set to smua.AUTOZERO_ONCE.
A measurement is taken internally to get a background reference reading.
Autozero is turned off.
The format.data command is set to format.SREAL.
A function is issued to take a single measurement.
Data is returned using printnumber().
Turn output OFF.
VisaStatus = viWrite(VisaSession, TransmitBuffer, tlen, ReturnCount)
VisaStatus = viRead(VisaSession, ReceiveBuffer, MAX_BUFFER, ReturnCount)
Return to
Speed Specification Test Conditions
Appendix E topics
2600S-901-01 Rev. A / May 2006
E-7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents