Route Subsystem; Close <List; Open <List - Keithley 2002 User Manual

Hide thumbs Also See for 2002:
Table of Contents

Advertisement

IEEE-488 Reference

:ROUTe subsystem

3.17
3.17.1
Parameters
Query
Description
Program fragment
Description
Program fragment
3.17.2
Parameters
3-86
The commands in this subsystem are used to configure and control switching and are summa-
rized in Table 3-9.
:CLOSe <list>
:ROUTe:CLOSe <list>
Close specified channel
<list> = (@ chanlist) Specify channel to be closed
where; chanlist is the channel (1 to 10) to be closed
:CLOSe? <list> Query specified channel.
The :CLOSe <list> command is used to close a channel on the Model 2001-SCAN scanner card.
Only one channel can be closed at a time. Thus, for this command, the chanlist must consist of
only one channel. When this command is sent, any other closed channel will first open and then
the specified channel will close.
The :CLOSe? <list> query command is used to determine the state (closed or not closed) of each
channel specified by the list parameter. For this command, the chanlist can consist of multiple
channels. The following examples demonstrate the various forms for expressing the channel list.
List = (@ 2)
Single channel.
(@ 2,4,6)
Multiple channels separated by commas (,).
(@ 1:10)
Range of channels (1 though 10). Range limits separated by a colon (:).
(@ 1:5,7)
Range entry and single entry separated by a comma.
After sending this query command and addressing the Model 2002 to talk, the values for the
specified channels are sent to the computer. A value of "1" indicates that the channel is closed,
and a "0" indicates that the channel is not closed.
PRINT #1, "output 16; :rout:clos (@ 10); clos? (@10)"
PRINT #1, "enter 16"
STATe?
:ROUTe:CLOSe:STATe?
Query closed channel.
This query command is used to determine which (if any) channel on the Model 2001 SCAN is
closed. After sending this command and addressing the Model 2002 to talk, the channel list is
sent to the computer.
PRINT #1, "output 16; :rout:clos:stat?"
PRINT #1, "enter 16"
:OPEN <list>
:ROUTe:OPEN <list>
<list> = (@ chanlist)
ALL
where; chanlist = 1 to 10
Specify channel to open
Open all channels
' Close and query chan-
nel 10
' Get response message
from 2002
' Query closed channel
' Get response message from 2002

Advertisement

Table of Contents
loading

Table of Contents