14: TSP command reference 2470 High Voltage SourceMeter Instrument
14-218 2470-901-01 Rev. A / May 2019
Also see
None
trigger.model.load() — DurationLoop
This function loads a predefined trigger model configuration that makes continuous measurements for a specified
amount of time.
Type TSP-Link accessible
Affected by Where saved Default value
Function Yes
Usage
trigger.model.load("DurationLoop", duration)
trigger.model.load("DurationLoop", duration, delay)
trigger.model.load("DurationLoop", duration, delay, bufferName)
The amount of time for which to make measurements (167 ns to 100 ks)
The delay time before each measurement (167 ns to 10 ks); default is 0 for no delay
The name of the reading buffer, which may be a default buffer (
defbuffer1
) or a user-defined buffer; defaults to
Details
When you load this predefined trigger model, you can specify amount of time to make a
measurement and the length of the delay before the measurement.
After selecting a trigger model template, you can view the trigger model blocks in a graphical format
by pressing the front-panel MENU key and under Trigger, selecting Configure. You can also add or
delete blocks and change trigger model settings from this screen. You can use the
trigger.model.getblocklist() command to view the trigger model blocks in a list format.
Example
--set up measure function
smu.measure.func = smu.FUNC_DC_CURRENT
--set up source function
smu.source.func = smu.FUNC_DC_VOLTAGE
smu.source.level = 5
--turn on output, initiate readings, and store them in defbuffer1
trigger.model.load("DurationLoop", 10, 0.01, defbuffer1)
trigger.model.initiate()
Reset the instrument. Set the instrument to source voltage at 5 V. Set to measure current.
Load the duration loop trigger model to take measurements for 10 s with a 10 ms delay before each
measurement.
Also see
None