CURRent Subsystem
Current commands program the output current of the instrument.
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <value>|MIN|MAX
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MIN|MAX]
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude] <value>|MIN|MAX
[SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? [MIN|MAX]
Sets the immediate or triggered current level when the output is operating in current priority mode.
The triggered level is a stored value that is transferred to the output when an output Step is
triggered.Units are in amperes.The maximum value depends on the current rating of the unit. The
minimum value is the most negative value.
Parameter Typical Return
-102% to 102% of rating, *RST 0 <current level>
Sets the positive current limit to 2 A: CURR:LIM 2
[SOURce:]CURRent:BWIDth:LEVel 0 | 1, <value>|MIN|MAX
[SOURce:]CURRent:BWIDth:LEVel? [MIN|MAX]
Specifies the low-pass filter corner frequency applied to the programming setpoint signal with the
indicated range of user-configurable setpoints. The value is in Hertz. The default frequency is
optimized for maximum up-programming speed as well as the fastest transient response time. It can
be reduced to compensate for output overshoots.
Parameter Typical Return
0 | 1 0or1
10 to 5,000 all ranges <pole frequency>
Sets the current bandwidth to 1, frequency 60 Hz: CURR:BWID:LEV 1, 60
[SOURce:]CURRent:BWIDth:RANGe 0 | 1
[SOURce:]CURRent:BWIDth[:RANGe]?
Sets the current compensation. This lets you optimize output response time with inductive loads.
These compensation modes only apply when the unit is operating in current priority mode.
0 - provides maximum up-programming speed and the fastest transient response time when the
output inductance is restricted to small values.
1 - best suited for stability with a wide range of output inductances. Refer to Set the Output Bandwidth
for specific inductive load limits.
Keysight RP7900 Series Operating and Service Guide 183
5 SCPI Programming Reference