SOURce:CURRent[:LEVel]

34980A

SOURce:CURRent[:LEVel]

Syntax

SOURce:CURRent[:LEVel] {<current>|MIN|MAX|DEF}, (@<ch_list>)

SOURce:CURRent[:LEVel]? [{MIN|MAX}, ] (@<ch_list>)

Description

This command sets the output current level on the specified channels on the 34951A Isolated DAC Module. After setting the desired level, send the OUTPut[:STATe] command to close the corresponding output relay and enable outputs from the specified channels.

This command outputs a dc current level. To output a trace waveform from the module, see the TRACe commands.

Used With:

  • 34951A Isolated DAC Module

Parameters

Name

Type

Range of Values

Default Value

<current>

Numeric

Desired current level in Amps. Specify any value between -20 mA and +20 mA, with 630 nA resolution.

MIN = -20 mA, MAX = +20 mA

0 Amps

<ch_list>

Numeric

One or more channels in the form (@sccc).
Select from s001, s002, s003, or s004.

This is a required parameter

Remarks

  • After setting the desired level, send the OUTPut[:STATe] command to close the corresponding output relay and enable outputs from the specified channels. For subsequent SOURce:CURRent commands, the output relay remain closed.  

  • The SOURce:MODE command gives you the capability to predefine voltage and current levels on the specified channels and then switch from one mode to the other. Sending the SOURce:CURRent[:LEVel] or SOURce:VOLTage[:LEVel] command will automatically enable the corresponding mode.

  • If a trace waveform is being output at the time this command is sent, the waveform will stop and the trace mode will be disabled (equivalent to SOURce:FUNCtion:ENABle OFF).

  • To control the current level for trace outputs, use the SOURce:FUNCtion:CURRent:GAIN command.

  • The SOURce:FUNCtion:CURRent:GAIN and SOURce:FUNCtion:CURRent:OFFSet commands are used to control the gain and offset of trace waveform outputs. These commands are ignored while in the level mode.

  • The DAC channels on 34952A Multifunction Module do not support current level outputs.

  • A Factory Reset (*RST command), Instrument Preset (SYSTem:PRESet command), and Card Reset (SYSTem:CPON command) will reset the DAC outputs to 0 mA. In addition, storing the instrument state (*SAV command) will reset the DAC outputs to 0 mA.

Return Format

The query command returns the output current in the form "+1.00000000E-03" for each DAC channel specified. Multiple responses are separated by commas.

Examples

The following command outputs +5 mA on DAC channels 1 and 2 in slot 4 and closes the output relay.

SOUR:CURR 5E-3,(@4001,4002)
OUTP:STAT ON,(@4001,4002)

The following query returns the current outputs on DAC channels 1 and 2 in slot 4.

SOUR:CURR? (@4001,4002)

Typical Response:  +5.00000000E-03,+5.00000000E-03

See Also

OUTPut[:STATe]

SOURce:FUNCtion:ENABle

SOURce:MODE

SOURce:VOLTage[:LEVel]