C. Perform each calibration step listed in Model 2601B, 2602B, 2604B step sequence, Model 2611B,
2612B, 2614B step sequence, or Model 2634B, 2635B, 2636B step sequence for the 100 nA
through 1 A ranges as follows:
1. Select the range being calibrated:
smua.source.rangei = range
2. Select the correct sense mode based on the calibration step 2601B, 2602B, 2604B step sequence,
2611B, 2612B, 2614B step sequence, or 2634B, 2635B, 2636B step sequence, for example:
smua.sense = smua.SENSE_LOCAL
3. Select positive polarity, then set the source output to the positive zero value:
smua.cal.polarity = smua.CAL_POSITIVE
smua.source.leveli = 1e-30
4. Turn on the output:
smua.source.output = smua.OUTPUT_ON
5. Allow the readings to settle, then get both the multimeter and 2600B current readings at the positive
zero value (the 2600B measurement is not necessary if this calibration step is being done on the CALA
sense mode). The two measurements should be made as close as possible in time. Use this command
for the 2600B:
Z_rdg = smua.measure.i()
6. Turn off the output:
smua.source.output = smua.OUTPUT_OFF
7. Set the source output to the positive full-scale value for the present range, for example:
smua.source.leveli = 90e-3
8. Turn on the output:
smua.source.output = smua.OUTPUT_ON
9. Allow the readings to settle, then get both the multimeter and 2600B current readings at the positive
full-scale output value (the 2600B measurement is not necessary if calibration is being done on the
CALA sense mode). The two measurements should be made as close as possible in time. Use this
command for the 2600B:
FS_rdg = smua.measure.i()
10. Turn off the output:
smua.source.output = smua.OUTPUT_OFF
11. Send the source calibration command using the range, zero and +FS multimeter readings, and zero and
+FS source values for the parameters:
smua.source.calibratei(range, src_Z, DMM_Z_rdg, src_FS, DMM_FS_rdg)
Where: