
Model 2657A High Power System SourceMeter® Instrument Reference Manual Section 9: Frequently asked questions (FAQs)
2657A-901-01 Rev. B/December 2012
9-3
How do I trigger other instruments?
Triggering a scanner
A typical test scenario might call for using the Model 2657A with a scanner to test a number of
devices under test (DUTs) in sequence. A basic example of this uses the Model 2657A digital I/O port
to trigger a scanner (shown in the figure below). In this example, line 1 of the digital I/O port is used
as a trigger output and connected to the scanner mainframe trigger input, and line 2 of the digital I/O
port is used as a trigger input.
Figure 121: Triggering a scanner
Interactive trigger programming
The programming example below illustrates how to set up interactive triggering. The example sets the
output trigger pulse width on line 1, then programs both lines 1 and 2 for falling edge triggers. Digital
I/O line 1 trigger asserts, and then line 2 waits for the input trigger up to the timeout period specified.
-- Set line 1 pulse width to 10 us.
digio.trigger[1].pulsewidth = 10e-6
-- Set line 1 mode to falling edge.
digio.trigger[1].mode = digio.TRIG_FALLING
-- Set line 2 mode to falling edge.
digio.trigger[2].mode = digio.TRIG_FALLING
-- Assert trigger on line 1.
digio.trigger[1].assert()
-- When complete, wait for trigger on line 2.
digio.trigger[2].wait(timeout)
More information about triggering
To obtain precise timing and synchronization between instruments, use the remote trigger model. For
more information about the remote trigger model and interactive triggering using other trigger objects,
see
Scanner
Series 2650A
DIGITAL I/O
DIGITAL I/O
Line 1
Line 2
Trigger in
Trigger out
• • •
Legend:
= Trigger object
= External input trigger
= External output trigger
Содержание 2657A
Страница 3: ......