B.54 [source:]current:[:level]mode command, B.55 [source:]current:[:level]mode? query, B.56 [source:]current:protection[:level] command – KEPCO ATE-DMG SERIES User Manual
Page 83: Figure b-5. programming current, B.54, B.55, B.56, Curr:mode, Curr:prot

ATE-DMG 042314
B-13
B.54
[SOURce:]CURRent:[:LEVel]MODE COMMAND
CURR:MODE
Syntax:
Short Form: [SOUR:]CURR[:LEV]:MODE {FIX | EXT}
Long Form: [SOURce:]CURRent[:MODE {FIXed | EXTernal}
Description: Establishes whether control of the output current is via keypad or GPIB commands (FIXED) or
via external analog 0 to 1V reference (EXTERNAL). Setting is stored in NVRAM and retained upon
subsequent power up.
B.55
[SOURce:]CURRent:[:LEVel]MODE?
QUERY
CURR:MODE?
Syntax:
Short Form: [SOUR:]CURR[:LEV]:MODE?
Long Form: [SOURce:]CURRent[:LEVel]MODE]?
Return Value: FIXED or EXTERNAL
Description: Returns FIXED or EXTERNAL depending on whether current control is from the keypad or
GPIB interface (FIXED) or from an external analog reference voltage (EXTERNAL).
B.56
[SOURce:]CURRent:PROTection[:LEVel] COMMAND
CURR:PROT
Syntax:
Short Form: [SOUR:]CURR:PROT[:LEV]
Long Form: [SOURce:]CURRent:PROTection[:LEVel]
Description: Sets overcurrent protection level for power supply. If the value is out of the acceptable overcurrent
range for the power supply model, error message -222,”Data out of range” is posted in the output
queue. If the power supply output exceeds the current protection level programmed, then the power
supply output is disabled (programmed to 0) and the OV bit in the Questionable Condition status reg-
ister is set. An overcurrent condition can be cleared with the CURR:PROT:CLE command. The current
protection level can be programmed independently of the output current level. Setting current protec-
tion to a value lower than the output current causes the current protection mechanism to trigger after
the delay established by OUTP:PROT:DEL command. (See example, Figure B-5.)
FIGURE B-5. PROGRAMMING CURRENT
NOTES: 1. Power supply assumed to be operating in constant voltage mode.
2. Examples below are intended only to illustrate command functions. Refer to PAR. 3.6.5 for
programming techniques to optimize performance.
VOLT 21; CURR 1.1
Power supply programmed to voltage limit 21V, 1.1A.
CURR?
Returns 1.1.
CURR:LIM:HIGH 3.3
Current limit set to 3.3A.
CURR:LIM:HIGH?
Returns 3.3.
CURR 4.2
Power supply output current programmed to 3.3A.
SYST:ERR?
Error message -301 “Value bigger than limit.”
CURR?
Returns 3.3.
OUTP:PROT:DEL 0
Protection will trip immediately upon detection of overvoltage or
overcurrent condition.
OUTP:PROT:DEL?
Returns 0.
CURR:PROT:TRIP?
0 indicating overcurrent protection not tripped.
--- OVERCURRENT CONDITION (1 SECOND) OCCURS.
CURR:PROT:TRIP?
1 indicating overcurrent protection tripped.
CURR:PROT:CLE
Overcurrent condition cleared.
CURR:PROT:TRIP?
0 indicating overcurrent condition not tripped.
CURR?
Returns small value (approx. 1% of full scale current rating).
OUTP:PROT:DEL 7.47
Protection will trip if overvoltage or overcurrent condition still
present approx. 0.575 seconds after detection.
OUTP:PROT:DEL?
Returns 7.50.
CURR 2.5
Power supply output current programmed to 2.5A
--- OVERCURRENT CONDITION (1 SECOND) OCCURS.
(After 10 seconds)
CURR:PROT:TRIP?
0 indicating overcurrent condition not tripped.
CURR?
Returns 2.5.