High Voltage SourceMeter Instrument Reference Manual  Section 14: TSP comm
 
2470-901-01 Rev. A / May 2019  14-173
Details 
This command allows you to set up a custom sweep, using a configuration list to specify the source 
levels. 
When you specify a delay, a delay block is added to the sweep trigger model. This delay is added to 
any source delay you may have set. For example, if you set 10 ms for the source delay and 25 ms for 
the delay in the for the log sweep command, the actual delay is 35 ms. 
To run the sweep, initiate the trigger model. 
You cannot use a writable reading buffer to collect data from a sweep. 
Example 
 
smu.source.configlist.create("CurrListSweep") 
smu.source.func = smu.FUNC_DC_CURRENT 
smu.source.range = 100e-3 
smu.source.level = 1e-3 
smu.source.configlist.store("CurrListSweep") 
smu.source.level = 10e-6 
smu.source.configlist.store("CurrListSweep") 
smu.source.level = 7e-3 
smu.source.configlist.store("CurrListSweep") 
smu.source.level = 11e-3 
smu.source.configlist.store("CurrListSweep") 
smu.source.level = 9e-3 
smu.source.configlist.store("CurrListSweep") 
smu.source.sweeplist("CurrListSweep", 1, 0.001) 
smu.measure.func = smu.FUNC_DC_VOLTAGE 
smu.measure.range = 20 
Reset the instrument to its defaults 
Create a source configuration list called CurrListSweep.
Set the source function to current. 
Set the source current range to 100 mA. 
Set the source current level to 1 mA. 
Save the source settings to CurrListSweep.
Set the source current level to 10 µA. 
Save the source settings to CurrListSweep.
Set the source current level to 7 mA. 
Save the source settings to CurrListSweep.
Set the source current level to 11 mA. 
Save the source settings to CurrListSweep.
Set the source current level to 9 mA. 
Save the source settings to CurrListSweep.
Set up a list sweep that uses the entries from the CurrListSweep configuration list and starts at index 1 of
the list. 
Set a source delay of 1 ms. 
Also see 
Configuration lists (on page 4-83) 
Sweep operation (on page 4-54) 
trigger.model.initiate() (on page 14-216)