Section 14: TSP command reference
2470 High Voltage SourceMeter Instrument Reference Manual
14-176
2470-901-01 Rev. A /
May
2019
Also see
(on page 14-216)
smu.source.userdelay[N]
This attribute sets a user-defined delay that you can use in the trigger model.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
Yes
Restore configuration
Instrument reset
Power cycle
Source configuration list
Function change
Configuration script
Source configuration list
0
Usage
delayTime
= smu.source.userdelay[
N
]
smu.source.userdelay[
N
] =
delayTime
delayTime
The delay in seconds (0 to 10 ks)
N
The number that identifies this user delay (1 to 5)
Details
To use this command in a trigger model, assign the delay to the dynamic delay block.
The delay is specific to the selected function.
Example
smu.source.userdelay[1] = 5
trigger.model.setblock(1, trigger.BLOCK_SOURCE_OUTPUT, smu.ON)
trigger.model.setblock(2, trigger.BLOCK_DELAY_DYNAMIC, trigger.USER_DELAY_S1)
trigger.model.setblock(3, trigger.BLOCK_MEASURE)
trigger.model.setblock(4, trigger.BLOCK_SOURCE_OUTPUT, smu.OFF)
trigger.model.setblock(5, trigger.BLOCK_BRANCH_COUNTER, 10, 1)
trigger.model.initiate()
Set user delay for source 1 to 5 s.
Set trigger block 1 to turn the source output on.
Set trigger block 2 to a dynamic delay that calls source user delay 1.
Set trigger block 3 to make a measurement.
Set trigger block 4 to turn the source output off.
Set trigger block 5 to branch to block 1 ten times.
Start the trigger model.
Also see
trigger.model.setblock() — trigger.BLOCK_DELAY_DYNAMIC
(on page 14-241)