
Model 2461 Interactive SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2461-901-01 A/November 2015
3-107
The programming example below illustrates how to clear triggers, turn on the SMU output, and then
enable a 30-second timeout to wait for a command interface trigger. When the trigger is received, the
instrument performs a voltage reading.
-- Clear any previously detected command interface triggers.
trigger.clear()
-- Turn on output.
smu.source.output = smu.ON
-- Wait 30 seconds for a command interface trigger.
triggered = trigger.wait(30)
-- Get voltage reading.
reading = smu.measure.read()
-- Send command interface trigger to trigger the measurement.
*TRG
*TRG
cannot be used in a script. It must be sent from a remotely connected host computer.
Trigger model
The trigger model controls the sequence in which source and measure actions occur. The Model
2461 trigger model is flexible, allowing you to control as much or as little as needed for your
measurement application.
When you are setting up a trigger model, you can choose the following options:
•
Wait for an event to occur before making another measurement
•
Notify other equipment and timers that an event has occurred
•
Wait for another piece of equipment to signal completion
•
Use measure configuration lists to apply different measure settings dynamically during trigger
model operation
•
Specify delays between events and measurements
•
Use source configuration lists to sweep source settings and values
•
Turn the source on and off with programmable delays to create pulses
•
Store measurements into a given buffer until an event occurs, then switch to another buffer
•
Conditionally take actions based on whether the measurement falls within set limits
Additional options are detailed in the following sections.
The Model 2461 includes predefined trigger models to allow you to quickly implement a trigger model.
You can also set up your own trigger models.