IEEE-488 Reference
4-101
Query :FUNCtion? <list> Query functions for specified channels
Short-form formats: :rout:scan:func? <list>
:rout:scan:ext:func? <list>
Response messages: NONE, VOLT:DC, VOLT:AC, TEMP, FREQ, RES, RJUNX, ALT,
CURR:DC, and CURR:AC
Note: The function for each channel is separated by a comma.
Description These commands are used to assign measurement functions for internal channels (e.g. Model
2001 SCAN) or external channels. You can assign a unique measurement function to each of
channel. The function parameter specifies the measurement function for the channels specified
by the channel list (chanlist).
The following examples demonstrate the various forms for expressing the channel list:
List = (@ 5) 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.
The function parameter specifies the measurement function for the channels listed in the chan-
list. As a scan is being performed, the Model 2001 will select the specified measurement func-
tion for each channel in the scan.
Any measurement function, except current (ACI and DCI), can be used for internal scanning.
Note that the Keithley Model 2001 SCAN scanner card cannot be used to make thermocouple
temperature measurements. Any measurement function can be used for external scanning (as-
suming you are using the appropriate switching card).
With the NONE function parameter selected, the channels specified in the chanlist will be not
be scanned. This will not change the defined scan list, it will simply cause the specified channels
to be skipped.
With the ALTernate function parameter selected, the specified channels in the chanlist will be
measured according to the saved alternate setup conditions. An alternate setup is saved using the
[:SENSe[1]]:ALTernate SAVe command (see Sense subsystem).
Programming example 10 OUTPUT 716; “:syst:pres”
20 OUTPUT 716; “:rout:scan:func (@ 1,3,5,7), ‘volt:dc’”
30 OUTPUT 716; “:rout:scan:func (@ 2,4,6,8), ‘res’”
40 OUTPUT 716; “:rout:scan:func (@ 9,10), ‘none’”
50 END
Line 10 :SYSTem:PREset defaults; all ten channels in scan list.
Line 20 Assigns the DCV function to channels 1, 3, 5 and 7.
Line 30 Assigns the Ω2 function to channels 2, 4, 6 and 8.
Line 40 Masks channels 9 and 10. These channels will not be scanned.