
10-14
Return to
2600AS-901-01 Rev. B / September 2008
Section 10: Triggering
Series 2600A System SourceMeter® Instruments Reference Manual
trigger.timer[1] = 0.0005
trigger.timer[1].count = 1
trigger.timer[1].passthrough = false
-- Trigger timer when the SMU passes through the ARM layer.
trigger.timer[1].stimulus = smua.trigger.ARMED_EVENT_ID
-- Configure source action to start immediately.
smua.trigger.source.stimulus = 0
-- Configure endpulse action to achieve a pulse.
smua.trigger.endpulse.action = smua.SOURCE_IDLE
smua.trigger.endpulse.stimulus = trigger.timer[1].EVENT_ID
-- Set appropriate counts of trigger model.
smua.trigger.count = 1
smua.trigger.arm.count = 1
-- Turn on output and trigger SMU to output a single pulse.
smua.source.output = smua.OUTPUT_ON
smua.trigger.initiate()
shows the trigger setup for this example.
Figure 10-7
Single pulse triggering
Pulse train example:
In this example, two timers are required: one to control the pulse period and a second to control
the pulse width.
Configure the timers and SMUs as follows:
Timer 1: Pulse period timer
•
Set delay attribute to the desired pulse period (see
SMU A
Trigger event:
digio.trigger.ARMED_EVENT_ID
Trigger event:
trigger.timer[1].EVENT_ID
Stimulus input:
smua.trigger.endpulse.stimulus
Stimulus input:
trigger.timer[1].stimulus
Timer #1