Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 4: Sourcing and measuring
2601B-PULSE-901-01A April 2020 4-37
Examples
The following topics contain TSP programming examples for the 2601B-PULSE pulser. You can use
these examples as a starting point for your own applications, editing them as needed.
Example 1: Ten-point pulse sweep
The code in this example uses the trigger model to program a 10-point pulse sweep of 10 µs pulses
from 1 A to 10 A with a 1 ms pulse period. A 1 Ω resistor is used as the device under test (DUT). The
following figure illustrates the pulse action in the example.
Figure 52: 10-point pulse sweep
To program the example pulse sweep, send the following commands:
-- Restore instrument defaults and clear the measure buffer.
reset()
smua.nvbuffer1.clear()
-- Disable the pulser.
smua.pulser.enable = smua.DISABLE
-- Set contact check speed to fast.
smua.contact.speed = smua.CONTACT_FAST
-- Set the contact check threshold to 100 ohms.
smua.contact.threshold = 100