CONFigure:CURRent[:DC]
Syntax
CONFigure:CURRent[:DC] [{<range>|AUTO|MIN|MAX|DEF} [,{<resolution>|MIN|MAX|DEF}] , ] [(@<ch_list>)]
Description
First, this command resets all measurement parameters on the specified channels to their default values. Then, configures the channels for dc current measurements but does not initiate the scan. If you omit the optional <ch_list> parameter, this command applies to the internal DMM, independent of any channels or a scan list.
The CONFigure command does not place the instrument in the "wait-for-trigger" state. Use the INITiate or READ? command in conjunction with CONFigure to place the instrument in the "wait-for-trigger" state.
Used With:
34921A Armature Multiplexer (channels 41 through 44 only)
Parameters
Name |
Type |
Range of Values |
Default Value |
<range> |
Numeric |
Expected value in amps (ranges shown below). 10 mA (MIN) |
AUTO (autorange) |
<resolution> |
Numeric |
Desired resolution in amps. |
0.000003 x Range (1 PLC) |
<ch_list> |
Numeric |
One or more channels in the form (@sccc). Current measurements are allowed only on channels 41 through 44 of the 34921A. |
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.
When you specify a range of channels with this command, any channels that are invalid will be ignored (no error will be generated) but the first and last channel in the range must be valid for the selected function. The Analog Bus relays (numbered s911, s912, s913, etc.) on the multiplexer and matrix modules are ignored if they are included in a range of channels. An error will be generated if an Analog Bus relay is specified as the first or last channel in a range of channels.
You can allow the instrument to automatically select the measurement range using autoranging or you can select a fixed range using manual ranging. Autoranging is convenient because the instrument decides which range to use for each measurement based on the input signal. For fastest scanning operation, use manual ranging on each measurement (some additional time is required for autoranging since the instrument has to make a range selection).
If you select autoranging (by specifying "AUTO" or "DEF"), an error will be generated if you specify a discrete value for the <resolution> parameter. When autoranging is combined with a discrete resolution, the instrument cannot accurately resolve the integration time (especially if the input signal is continuously changing). If your application requires autoranging, be sure to specify "DEF" for the <resolution> parameter, or omit the parameter from the command and use the [SENSe:]CURRent[:DC]:NPLC command to specify the desired integration time.
-
Autorange thresholds:
Down range at:
<10% of range
Up range at:
>120% of range
Since this command resets all measurement parameters on the specified channels to their default values, be sure to send the CONFigure command before setting any other measurement parameters. For example, to change the sample count, first send the CONFigure command (sets the sample count to "1") and then change the sample count to the desired value (see SAMPle:COUNt command).
If the input signal is greater than can be measured on the selected range (manual ranging), the instrument gives an overload indication: "±OVLD" from the front panel or "±9.9E+37" from the remote interface.
The *RST command will clear the scan list and set all measurement parameters to their factory settings. The Instrument Preset (SYSTem:PRESet command) will not clear the scan list; however, this command will clear reading memory and all stored statistical data.
Examples
The following program segment configures the instrument for dc current measurements on channel 41 in slot 1. The READ? command places the instrument in the "wait-for-trigger" state, scans the channel once, and then sends the reading to reading memory and the instrument's output buffer. The default range (autorange) and resolution (1 PLC) are used for the measurement.
CONF:CURR:DC
(@1041)
ROUT:SCAN (@1041)
READ? (@1041)
Typical Response: +8.54530000E-03
The following program segment configures the instrument for dc current measurements on channels 41 and 42 in slot 1. The INITiate command places the instrument in the "wait-for-trigger" state, scans the channels once, and stores the readings in memory. The FETCh? command transfers the readings from reading memory to the instrument's output buffer. The 1 A range is selected with 200 mA resolution.
CONF:CURR:DC
1,0.2,(@1041,1042)
ROUT:SCAN (@1041,1042)
INIT
FETC?
Typical Response: +4.27150000E-02,+1.32130000E-03
The following program segment configures the internal DMM for a dc current measurement (no <ch_list> is specified). The READ? command places the internal DMM in the "wait-for-trigger" state, initiates a trigger, and then sends the reading to reading memory and the instrument's output buffer. The default range (autorange) and resolution (1 PLC) are used for the measurement.
CONF:CURR:DC
!Applies
to the internal DMM
READ?
Typical Response: +3.73620000E-02