B.43 [source:]current:protection[:level]? query, B.46 [source:]function:mode command, B.47 [source:]function:mode? query – KEPCO KLP Series Developers Guide, Rev 3 User Manual
Page 118: B.43, Sour, B.44, B.45, B.46, B.47, B.48

B-12
KLP 041213
B.43 [SOURce:]CURRent:PROTection[:LEVel]? QUERY
CURR:PROT?
Syntax:
Short Form: [SOUR:]CURR:PROT[:LEV]? {MIN | MAX}
Long Form: [SOURce:]CURRent:PROTection[:LEVel]? {MIN | MAX}
Return Value:
Description: Returns value representing current protection level.CURR:PROT? returns value set by
CURR:PROT. CURR:PROT?MAX returns maximum current protection value. This value is deter-
mined at the factory and cannot be changed by the user. CURR:PROT?MIN returns the minimum cur-
rent protection value. (See example, Figure B-4.)
B.44 [SOURce:]CURRent:[:LEVel]TRIGgered[:AMPLitude] COMMAND
CURR:TRIG
Syntax:
Short Form: [SOUR:]CURR[:LEV]:TRIG[:AMPL]
Long Form: [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]
Description: Programs current value to be transferred to output by *TRG commands. Actual output current
will depend on load conditions. CURR:TRIG MAX programs output current value to be transferred by
*TRG to be the lower of CURR:LIM:HIGH or 80% of CURR:PROT. If the value exceeds the maximum
for the model being programmed, error message -222,”Data out of range” is posted in output queue. If
value exceeds CURR:LIM:HIGH value, a value corresponding to the current limit will be programmed.
This value is automatically checked after execution of CURR:LIM:HIGH and CURR:PROT and is set
to minimum current if there is a conflict. NOTE: A voltage trigger level must be entered at least once.
Related Commands: CURR. (See example, Figure B-1.)
B.45 [SOURce:]CURRent:[:LEVel]TRIGgered[:AMPLitude]? QUERY
CURR:TRIG?
Syntax:
Short Form: [SOUR:]CURR[:LEV]:TRIG[:AMPL]? MAX
Long Form: [SOURce:]CURRent[:LEVel]:TRIGgered[:AMPLitude]? MAX
Return Value:
Description: Returns value representing current value to be programmed by *TRG command established by
CURR:TRIG command). CURR:TRIG? MAX returns maximum permissible value that can be pro-
grammed by CURR:TRIG (the lower of CURR:LIM:HIGH and 80% of CURR:PROT) (See example,
Figure B-1.)
B.46 [SOURce:]FUNCtion:MODE COMMAND
FUNC:MODE
Syntax:
Short Form: FUNC:MODE {VOLT | CURR}
Long Form: FUNCtion:MODE {VOLT | CURR}
Description: Establishes the expected operating mode of the power supply. VOLT = Constant Voltage mode
(CV). CURR = Constant Current mode (CC). Default operating mode is CV. NOTE: Actual operating
mode is determined by programmed output limits and load impedance.
B.47 [SOURce:]FUNCtion:MODE? QUERY
FUNC:MODE?
Syntax:
Short Form: FUNC:MODE?
Long Form: [SOURce:]FUNCtion:MODE?
Return Value: String1,String2 where string 1 is the actual operating mode: VOLT = Constant Voltage
mode (CV).CURR = Constant Current mode (CC) and string 2 is the mode that was established using
FUNC:MODE.
Description: Identifies the operating mode and commanded operating of the power supply.
B.48 [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] COMMAND
VOLT
Syntax:
Short Form: [SOUR:]VOLT[:LEV][:IMM][:AMPL]
Long Form: [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]
Description: Sets programmed voltage level at power supply output. This command programs output voltage
regulation point to a specific value; actual output voltage will depend on load conditions. If the pro-
grammed value exceeds the rated model maximum for the model being programmed, error message -
222,”Data out of range” is posted in output queue. If the programmed value exceeds either the virtual
model limit (VOLT:LIM:HIGH) or 80% of voltage protection limit (VOLT:PROT), a value corresponding
to VOLT:LIM:HIGH or VOLT:PROT, respectively, is programmed, and error message -301,”Value too
large” is posted in output queue. Related Commands: VOLT:LIM:HIGH. (See example, Figure B-1.)