Series 2600 System SourceMeters Reference Manual Speed Specification Test Conditions E-7
Return to Appendix E topics 2600S-901-01 Rev. A / May 2006
Single Measurement Rates
Each test in this section uses a setup script that perrforms the following:
1. Set the source range to 1V, turning autorange off.
2. Measure range is set to 1V, turning autorange off.
3. Measurement filter is off.
4. Set the source function to volts.
5. The NPLC is set.
6. Turn output ON.
7. Autozero is set to smua.AUTOZERO_ONCE.
8. A measurement is taken internally to get a background reference reading.
9. Autozero is turned off.
10. The format.data command is set to format.SREAL.
11. A function is issued to take a single measurement.
12. Data is returned using printnumber().
13. Turn output OFF.
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
VisaStatus = viWrite(VisaSession, TransmitBuffer, tlen, ReturnCount)
VisaStatus = viRead(VisaSession, ReceiveBuffer, MAX_BUFFER, ReturnCount)
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.