EasyManuals Logo

Keithley 3700A Series Reference Manual

Keithley 3700A Series
936 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 #482 background imageLoading...
Page #482 background image
Series 3700A System Switch/Multimeter Reference Manual Section 11: TSP command reference
3700AS-901-01 Rev. D/June 2018 11-103
channel.trigger[N].set()
This function sets the channel status trigger model to watch the state of a specific channel.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function
Yes
Instrument reset
Channel reset
Recall setup
Create configuration script
Save setup
Empty channel list
State match 0
Usage
channel.trigger[N].set("channelList", stateMatch)
N
Number indicating the channel trigger to set (1 to 8)
channelList
The channels to set, using standard channel naming
stateMatch
Value specifying the status to match when triggering an event
Details
If the channel list contains more than one channel, the trigger acts as a logical OR. When any one of
the channels in the list matches the specified state, a trigger event is generated. Therefore, if an
indicator is present in both the match and the actual state, an event is triggered. If the match contains
more than one state indicator, only one of those indicators needs to be present to trigger the event.
There are a total of eight channel trigger events for each Series 3700A, defined by N. Using this
mechanism, a trigger can be generated when a pattern is matched on an I/O, a totalizer matches a
defined count, or an I/O has an overcurrent condition.
Latching functionality is not supported.
This command works for DAC, digital I/O and totalizer channels. Switch channels are not supported.
To clear a trigger that is no longer needed, pass an empty channel list ("" or " ") .
Example 1
channel.trigger[1].set("1001", channel.IND_MATCH)
Assuming a 3750, defines a channel trigger event 1 to occur when digital I/O channel 1 matches its defined
match value.
Example 2
channel.trigger[5].set("6003, 6005", channel.IND_MATCH)
print(channel.trigger[5].get())
channel.trigger[5].set(" ", channel.IND_MATCH)
print(channel.trigger[5].get())
Assuming a 3750 card, define channel trigger event 5 to occur when either digital I/O channel 3 or 5 on slot 6
match their defined values.
View the trigger information associated with channel trigger 5.
Clear the trigger information associated with channel trigger 5.
View the trigger information associated with channel trigger 5.
Output:
6003,6005 4.000000000e+000 0.000000000e+000
Also see
channel.trigger[N].get() (on page 11-102)

Table of Contents

Other manuals for Keithley 3700A Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keithley 3700A Series and is the answer not in the manual?

Keithley 3700A Series Specifications

General IconGeneral
BrandKeithley
Model3700A Series
CategoryMultimeter
LanguageEnglish

Related product manuals