Section 14: TSP command reference
2470 High Voltage SourceMeter Instrument Reference Manual
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
)
duration
The amount of time for which to make measurements (167 ns to 100 ks)
delay
The delay time before each measurement (167 ns to 10 ks); default is
0
for no delay
bufferName
The name of the reading buffer, which may be a default buffer (
defbuffer1
or
defbuffer2
) or a user-defined buffer; defaults to
defbuffer1
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
reset()
--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.
Start the trigger model.
Also see
None