[SENSe:]FUNCtion

34980A

[SENSe:]FUNCtion

Syntax

[SENSe:]FUNCtion "<function>" [, (@<ch_list>)]

[SENSe:]FUNCtion? [(@<ch_list>)]

Description

This command selects the measurement function on the specified channels (all function-related measurement attributes are remembered). If you omit the optional <ch_list> parameter, this command applies to the internal DMM, independent of any channels or a scan list.

The following table shows which measurement functions are supported by each of the multiplexer modules.

 

Voltage
AC/DC

Current
AC/DC

Freq/
Period

Ohms
2-Wire

Ohms
4-Wire

Thermocouple

RTD
2-Wire

RTD
4-Wire

Thermistor

34921A
Armature
Multiplexer

Yes

Yes1

Yes

Yes

Yes

 Yes2

Yes

Yes

Yes

34922A
Armature Multiplexer

Yes

No

Yes

Yes

Yes

Yes3

Yes

Yes

Yes

34923A
Reed Multiplexer
(2-Wire)

Yes

No

Yes

Yes5

Yes5

Yes3,4

Yes5

Yes5

Yes5

34923A
Reed Multiplexer
(1-Wire)

Yes

No

Yes

Yes5

No

Yes3,4

Yes5

No

Yes5

34924A
Reed Multiplexer

Yes

No

Yes

Yes5

Yes5

Yes3,4

Yes5

Yes5

Yes5

34925A
FET Multiplexer
(2-Wire)

Yes

No

Yes

Yes6

Yes6

Yes3

No

Yes6

No

34925A
FET Multiplexer
(1-Wire)

Yes

No

Yes

Yes6

No

Yes3

No

No

No

1 Direct current measurements are allowed on channels 41 through 44 only (for all other channels, external shunts are required).
2
Optional 34921T Terminal Block is required for thermocouple measurements with built-in internal reference junction.
3
A fixed or external reference junction temperature is required for thermocouple measurements with this module.
4
Impact of higher offset voltage specification (< 50 µV) must be taken into consideration.
5
1 kΩ or higher range used unless 100Ω series resistors are bypassed on module.
6
10 kΩ or higher range used for loads over approximately 300Ω due to series resistance of FET channels.

Parameters

Name

Type

Range of Values

Default Value

<function>

Discrete

Desired function enclosed in quotes:

CURRent:AC
CURRent[:DC]
FREQuency
FRESistance
PERiod
RESistance
TEMPerature
VOLTage:AC
VOLTage[:DC]

DC Volts

<ch_list>

Numeric

One or more channels in the form (@sccc).

If <ch_list> is omitted, this command applies to the internal DMM.

Remarks

  • If you omit the optional <ch_list> parameter, the configuration applies to the internal DMM, independent of any channels or a scan list (any existing scan list is not redefined). An error is generated if the internal DMM is not installed or is disabled.

  • For 4-wire resistance measurements ("FRESistance"), the instrument automatically pairs channel n in Bank 1 with channel n+20 in Bank 2 (34921A, 34923A, 34925A) or n+35 (34922A, 34924A) to provide the source and sense connections. For example, make the source connections to the HI and LO terminals on channel 2 in Bank 1 and the sense connections to the HI and LO terminals on channel 22 (or 37) in Bank 2. Specify the paired channel in Bank 1 (source) as the <ch_list> channel (channels in Bank 2 are not allowed in the <ch_list>).

  • If you change the measurement function on a channel, all measurement attributes of the previous function (range, resolution, etc.) are remembered. If you return to the function, all previously-defined measurement attributes will be restored. However, when storing instrument states (see *SAV command), only the measurement attributes of the currently-selected function are stored.  

  • The instrument sets the function to dc volts after a Factory Reset (*RST command). An Instrument Preset (SYSTem:PRESet command) or Card Reset (SYSTem:CPON command) does not change the setting.

Return Format

The query command returns an ASCII string enclosed in double quotes for each channel specified. Multiple responses are separated by commas. The short form of the function name is always returned (e.g., "CURR:AC", "FREQ", etc.).

Examples

The following commands select the ac voltage function on channels 3 and 13 in slot 1 (double or single quotes are allowed).

FUNC "VOLT:AC", (@1003,1013)   or   FUNC 'VOLT:AC', (@1003,1013)

The following query returns the function selected on channels 3 and 13 in slot 1 (the quotes are also returned).

FUNC? (@1003,1013)

Typical Response:  "VOLT:AC","VOLT:AC"

See Also

CONFigure Commands