Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 4: Sourcing and measuring
2601B-PULSE-901-01A April 2020 4-39
-- Initiate the trigger model.
smua.trigger.initiate()
-- Wait for pulse commands to complete.
waitcomplete()
-- Turn the source output off.
smua.source.output = smua.OUTPUT_OFF
-- Output the readings stored in the buffer as a comma-separated string.
printbuffer(1, smua.nvbuffer1.n, smua.nvbuffer1)
Example 2: Generate a pulse with a voltage protection level
This example demonstrates how to use the 2601B-PULSE pulser to generate a current pulse with a
voltage protection level.
The code in this example generates a single 50 µs, 1 A pulse on the 1 A range, with an 8 V protection
level. The measurement occurs 35 µs after the start of the pulse and has a 10 µs aperture. When the
pulse is complete, it checks whether the pulse terminated early due to the voltage protection level.
The following figure depicts the pulse action in the example.
Figure 53: Generating a single current pulse with a 35 µs delay and a 10 µs measure aperture