
Section 3: Functions and features
Model 2461 Interactive SourceMeter® Instrument Reference Manual
3-108
2461-901-01 A/November 2015
Trigger model blocks
Each trigger model consists of blocks that can be combined to create the trigger model. The blocks
can be combined from the front panel or by sending remote commands. You can connect a maximum
of 63 blocks as needed to control the instrument.
You can combine trigger model blocks as you would construct a flow chart diagram. Trigger models
are created using four fundamental blocks:
•
Wait:
Waits for an event to occur before the flow continues
•
Action:
Starts an action in the instrument, such as making a measurement or clearing a buffer
•
Notify:
Notifies other equipment or timers that an event has occurred
•
Branch:
Branches when a condition has been satisfied
Each type of block is described in the following topics.
Buffer clear block
When trigger model execution reaches the buffer clear trigger block, the instrument empties the
specified reading buffer. The specified buffer can be the default buffer or a buffer that you defined.
If you are clearing a user-defined reading buffer, you must create the buffer before you define this
block.
For more information about reading buffers, refer to
(on page 3-2).
When you select the buffer clear block, the following option is available.
Setting
Description
Reading Buffer
The name of the buffer to clear
Measure block
When trigger model execution reaches the block:
1. The instrument begins making a measurement.
2. The trigger model execution waits for the measurement to complete.
3. The instrument places the measurement into the specified reading buffer, which cannot be of the
writable buffer style.
If you are defining a user-defined reading buffer, you must create it before you define this block.
When you set the count to a finite value, trigger model execution remains at the block until all
measurements are complete. If you set the count to infinite, the trigger model executes subsequent
blocks and measurements continue in the background until the trigger model execution reaches
another measure block, a wait block, or until the trigger model ends.