E-6
Return to
2600S-901-01 Rev. C / January 2008
Appendix E: Speed Specification Test Conditions
Series 2600 System SourceMeter® Instruments Reference Manual
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.
Result = NumPoints/ (tstop – start)
--NumPoints is the number of samples taken
Source Measure to GPIB
This test is similar to the Measure to GPIB test script. The smua.measurevandstep(Levelv)
function is used instead of smua.measure.v(). Levelv increments are used throughout the test.
Source Measure Pass/Fail to GPIB
The setup for this test is similar to Source Measure to GPIB and adds some addition logic. Each
measurement is compared to a value and a flag is set to 1 or 0 depending on whether the
measurement is above the threshold or not.
Function/ Range Change Rates
The tests in this section have the following setup:
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.
TransmitBuffer =
"printnumber(smua.measure.v())" & CRLF
tlen = Len(TransmitBuffer)
tstart = Timer
For i = 1 To NumPoints
VisaStatus = viWrite(VisaSession,
TransmitBuffer, tlen, ReturnCount)
VisaStatus = viRead(VisaSession,
ReceiveBuffer, MAX_BUFFER, ReturnCount)
Next i
tstop = Timer
--NumPoints is the number of
samples taken