EasyManuals Logo
Home>Keithley>Measuring Instruments>2600a series

Keithley 2600a series User Manual

Keithley 2600a series
696 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #194 background imageLoading...
Page #194 background image
10-24 Return to Section Topics 2600AS-901-01 Rev. B / September 2008
Section 10: Triggering Series 2600A System SourceMeter® Instruments Reference Manual
Using the assert() function to generate trigger events
Certain trigger objects can be used to generate output triggers on demand. These trigger objects
are the digital I/O lines, TSPLink synchronization lines and the LAN.
To generate an output trigger, use the assert function of the trigger object as shown in the
following example:
-- Generate a falling-edge trigger on digital I/O line 3.
digio.trigger[3].mode = digio.TRIG_FALLING
digio.trigger[3].assert()
-- Generate a rising edge trigger on TSP-Link sync line 1.
tsplink.trigger[1].mode = tsplink.TRIG_RISINGM
tsplink.trigger[1].assert()
-- Generate a LAN trigger on LAN pseudo line 6.
lan.trigger[6].mode = lan.TRIG_EITHER
lan.trigger[6].assert()
Using the release() function of the hardware lines
Use the release() function to allow the hardware line to output another external trigger when
the pulse width is set to 0.
Setting the pulse width to 0 results in an indefinite length pulse when the assert()function is
used to output an external trigger. The release() function must be used to release the line in
order to output another external trigger.
The release() function can also be used to release latched input triggers when the hardware
line mode is set to Synchronous. In Synchronous mode, the receipt of a falling edge trigger latches
the line low. The release() function releases this line high in preparation for another input
trigger.
Example:
-- Set digio line 1 to output a indefinite external trigger.
digio.trigger[1].mode = digio.TRIG_FALLING
digio.trigger[1].pulsewidth = 0
digio.trigger[1].assert()
-- Release digio line 1.
digio.trigger[1].release()
-- Output another external trigger.
digio.trigger[1].assert()
Using the set() function to bypass SMU event detectors
The set() function is useful whenever you want the SMU to continue operation without waiting
for a programmed trigger event.
There is a set() function for each SMU event detector. When called, the function immediately
satisfies the event detector, allowing the SMU to continue through the trigger model.
A common example of when the set() function can be used is when you want the SMU to
immediately perform an action the first time through the trigger model even if a programmed
trigger event does not occur. The set() function can be used to start actions on the SMU in case
of a missed trigger event.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keithley 2600a series and is the answer not in the manual?

Keithley 2600a series Specifications

General IconGeneral
BrandKeithley
Model2600a series
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals