Unit UDP3000S Series Owner's manual

Programming Manual UDP3000S Series
Instruments.uni-trend.com 1/ 49
Programming Manual
UDP3000S Series Programming DC Power Supply

Programming Manual UDP3000S Series
Instruments.uni-trend.com 2/ 49
Warranty and Statement
Copyright
2023 Uni-Trend Technology (China) Co., Ltd.
Brand Information
UNI-T is the registered trademark of Uni-Trend Technology (China) Co., Ltd.
Software Version
1.10
Software upgrade may have some change and add more function, please subscribe UNI-T website to get the new
version or contact UNI-T.
Statement
UNI-T products are protected by patents (including obtained and pending) in China and other countries
and regions.
UNI-T reserves the right to change specifications and prices.
The information provided in this manual supersedes all previous publications.
Information provided in this manual is subject to change without prior notice.
UNI-T shall not be liable for any errors that may be contained in this manual. For any incidental or
consequential damages, arising out of the use or the information and deductive functions provided in this
manual.
Without the written permission of UNI-T, this manual cannot photocopied, reproduced or adapted.
Product Certification
UNI-T has certified that the product conforms to China national product standard and industry product standard
as well as ISO9001:2008 standard and ISO14001:2004 standard. UNI-T will go further to certificate product to meet
the standard of other member of the international standards organization.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 3/ 49
SCPI
SCPI (Standard Commands for Programmable Instruments) is a standard command set based on the existing
standards IEEE 488.1 and IEEE 488.2. And follow the IEEE754 standard floating-point arithmetic rules, ISO646
information exchange 7 bits code symbol (equivalent to ASCII programming) and other standard standardized
instrument programming language.
This section describes the format, symbols, parameters, and abbreviation rules of the SCPI command.
Instruction Format
The SCPI command is a tree-like hierarchy consisting of multiple subsystems, each consisting of a root
keyword and one or more hierarchical key words.
The command line usually begins with a colon ":"; Keywords are separated by the colon ":", followed by optional
parameter settings. The command keyword is separated by spaces from the first parameter. The command
string must end with a newline <NL> character. Add the question mark "? " after the command line. It is usually
indicated that this feature is being queried.
Symbol Description
The following four symbols are not part of SCPI command, it cannot send with the command. It usually used as
supplementary description of command parameter.
Braces { }
usually contains multiple optional parameters, it should select one parameter when send command.
For example, INSTrument[:SELEct] {CH1|CH2|CH3|SER|PARA}
Vertical bar |
used to separated multiple parameters, it should select one parameter when send command.
For example, INSTrument[:SELEct] {CH1|CH2|CH3|SER|PARA}
Square Brackets [ ]
the contents in square brackets (command keywords) can be omissible. If the parameter is ignored, the
instrument will set the parameter as the default value.
For example, for the command : INSTrument[:SELEct] {CH1|CH2|CH3|SER|PARA}, [:SELEct] can be ignored.
Triangular Brackets < >
the parameter in the brackets must be replaced with a valid value.
For example, :LISTout:TEMPlet:POINTs <point>
:LISTout:TEMPlet:POINTs 20
Parameter Description
The parameter in this manual can divide into five types: Boolean, Integer, Real, Discrete and ASCII string.
Boolean
Parameter value can set “ON” (1) or “OFF” (0).

Programming Manual UDP3000S Series
Instruments.uni-trend.com 4/ 49
For example, :LISTout[:STATe] {0|1|OFF|ON}
Integer
Unless otherwise specified, the parameter can take any valid integer value.
Note: Do not set decimal as parameter, otherwise it may occur error.
Real
Unless otherwise specified, the parameter can take any valid integer value.
Discrete
Parameter can only take some specified numbers or characters.
For example, the parameter in the command :SOURce:Mode {NORMal|SER|PARA} can only be NORMal, SER
or PARA.
ASCII String
String parameter contain all ASCII string sets. Strings must begin and end with paired quotes; it can use single
or double quotation marks. The quotation and delimiter can also be part of a string by typing it twice and not
adding any characters.
For example, set IP: SYST:COMM:LAN:IPAD "192.168.1.10"
Shorthand Rule
All commands are case sensitivity. If command writes in abbreviation format, all capital letters in the command
should input completely.
Data Return
Data return is divided into single data and batch data. The single data return is the corresponding parameter type, in
which the real return type is express in scientific notation. The part before e retains three figure behind the decimal
point, and the e part retains three figure; the batch return must be obey IEEE 488.2# string data format, ‘#’+ the
length of character bits [fixed to one character] + ASCII valid value+ valid data+ end mark [‘\n’]
For example, #3123xxxxxxxxxxxxxxxxxxx\n represents 123 strings batch data return format, ‘3’ presents “123”
occupies three character bits.
Note: If return data is invalid data, use * to represent it.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 5/ 49
Communication
The instrument can communicate with the computer via USB, LAN and RS232 interface. The end mark is “\n”, that
is hexadecimal system “0x0A”.
USB Interface
The instrument as a USB-TMC device. VISA programming resource descriptor is similar as:
“USB0::0x0483::0x5740::UDP51183557335E::INSTR”
LAN Interface
The instrument supports the programming mode of VXI and SOCKET. The port number of SOCKET mode is 5025.
VISA programming resource descriptor is similar as:
“TCPIP0::192.168.10.142::INSTR”
“TCPIP0::192.168.10.142::5025::SOCKET”
RS232 Interface
Please use cross RS232 connecting line and select the baud rate according to the actual situation. The instrument
supports 4800, 7200, 9600, 14400, 19200, 38400, 57600, 115200, 128000. It can set in the instrument’s system.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 6/ 49
SCPI Status Register
Standard Register
The definition of suspicious status register
Bit
Definition
Decimal
Meaning
4
OTP
16
Over temperature protection
13
INSTrument summary
8192
The summary of the channel’s suspicious status
register and the channel’s SUMMARY register
Others
Not used
-
Not used, always be 0

Programming Manual UDP3000S Series
Instruments.uni-trend.com 7/ 49
The definition of standard event register
Bit
Definition
Decimal
Meaning
0
OPC
1
The operation is completed. *OPC instruction is executed.
1
Not used
2
Not used, always be 0
2
QYE
4
Query error
3
DDE
8
Device error
4
EXE
16
Execution error
5
CME
32
Command error
6
Not used
64
Not used, always be 0
7
PON
128
Power-on inspection
The definition of stauts bit
Bit
Definition
Decimal
Meaning
0
Not used
1
Not used, always be 0
1
Not used
2
Not used, always be 0
2
ERR
4
Message contains in error output queue
3
QUES
8
Suspicious status register reports the event
4
MAV
16
The data in output buffer can be used
5
ESB
32
Standard event register reports the event
6
RSQ
64
Request service
7
OPER
128
Operation register reports the event

Programming Manual UDP3000S Series
Instruments.uni-trend.com 8/ 49
Channel’s suspicious status register
The definition of the channel’s SUMMARY register

Programming Manual UDP3000S Series
Instruments.uni-trend.com 9/ 49
Bit
Definition
Decimal
Meaning
0
VOLTage
1
The voltage is not controllable. The power is in the
constant current mode.
1
CURRent
2
The current is not controllable. The power is in the
constant voltage mode.
2
OVP
4
Over voltage protection
3
OCP
8
Over current protection
Others
Not used
-
Not used, always be 0
The definition of the channel’s suspicious status register
Bit
Definition
Decimal
Meaning
0
Not used
1
Not used, always be 0
1
INST1 event summary
2
The event summary of CH1 independent channel
2
INST2 event summary
4
The event summary of CH2 independent channel
3
INST3 event summary
8
The event summary of CH3 independent channel
4
Not used
16
Not used, always be 0
5
INST5 event summary
32
The event summary of SER channel
6
INST6 event summary
64
The event summary of PARA channel
Others
Not used
-
Not used, always be 0

Programming Manual UDP3000S Series
Instruments.uni-trend.com 10 / 49
SCPI Command Explanation
1. IEEE488 Common Command
*CLS
Format:*CLS
Function:Set the value of the enable register in standard event register.
*ESE
Format:*ESE <enable value>
Function:Set the value of the enable register in standard event register.
*ESE?
Format:*ESE?
Function:Query the value of the enable register in standard event register.
*ESR?
Format:*ESR?
Function:Query the value of the enable register in standard event register.
*IDN?
Format:*IDN?
Function:Query the basic information of the instrument, such as the manufacture’s name, model, product serial
number and software version.
*OPC
Format:*OPC
Function:“OPC”bit is set in standard event register after this command is executed.
*OPC?
Format:*OPC?
Function:Return“1”when all commands are executed.
*RST
Format:*RST
Function:Restore the instrument to the factory settings.
*SRE
Format:*SRE <enable value>
Function:Set the value of the enable register in status register.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 11 / 49
*SRE?
Format:*SRE?
Function:Query the value of the enable register in status register.
*STB?
Format:*STB?
Function:Query the status byte register.
*TST?
Format:*TST?
Function:Query the result of the instrument’s self-inspection. It returns 0 if the instrument is normal, it returns
1 if the instrument is abnormal.
*WAI
Format:*WAI
Function:Set the instrument to wait to complete the unfinish operation and then to execute other commands.
*SAV
Format:*SAV{1|2|3|4|5|6|7|8|9|10}
Function:Save the status data to the specified position of the internal memory.
Description:It equals to the command“:MEMory[:STATe]:STORe STA, {1|2|3|4|5|6|7|8|9|10}”
For Example:*SAV, 1
*RCL
Format:*RCL{1|2|3|4|5|6|7|8|9|10}
Function:Loading the status data of the specified position from the internal memory.
Description:It equals to the command“:MEMory[:STATe]:LOAD STA, {1|2|3|4|5|6|7|8|9|10}”
For Example:*RCL, 1

Programming Manual UDP3000S Series
Instruments.uni-trend.com 12 / 49
2. APPLy
:APPLy
Format::APPLy [CH1|CH2|CH3|SER|PARA],[<volt>|MINimum|MAXimum], [<curr>|MINimum|MAXimum]
Function:Set the specified channel as the current channel, and set the voltage and current value for this
channel.
Description:“CH1, CH2”can only be selected in normal mode; “SER”can only be selected in serial mode;
“PARA”can only be selected in parallel mode. When“volt”and “curr”parameter is ignored at the same time, it
only sets the the specified channel as the current channel, not change the voltage and current value of
the channel.
For Example::APPLy CH1,15.00V, 2.000A
:APPLy?
Format::APPLy? [CH1|CH2|CH3|SER|PARA],[CURRent|VOLTage]
Function:Query the voltage and current value of a certain channel.
Description:If the channel parameter is ignored, then the current channel is the channel which need to be
queried by default. If it assigns “CURRent”, then return the current value; If it assigns “VOLTage”, then
return the voltage value; If it has no specified assignment, then return the voltage and current value.
For Example::APPLy? CH1, VOLT
Return:CH1,15.00
3. INSTrument
:INSTrument[:SELEct]
:INSTrument[:SELect]
Format::INSTrument[:SELect] {CH1|CH2|CH3|SER|PARA}
:INSTrument[:SELEct] {CH1|CH2|CH3|SER|PARA}
Function:Set the specified channel as the current channel.
Description:“CH1, CH2”can only be selected in normal mode; “SER”can only be selected in serial mode;
“PARA”can only be selected in parallel mode.
Set the power mode refer to the command “:SOURce:Mode {NORMal|SER|PARA}”
For Example::INSTrument:SELE Ch3
:INSTrument[:SELEct] ?
:INSTrument[:SELect] ?
Format::INSTrument[:SELEct] ?
:INSTrument[:SELect] ?
Function:Query the current channel.
Description:Return“CH1|CH2|CH3|SER|PARA”.
For Example::INSTrument:SELE?
Return:CH1

Programming Manual UDP3000S Series
Instruments.uni-trend.com 13 / 49
:INSTrument:NSELect
Format::INSTrument:NSELect {1|2|3|5|6}
Function:Set the specified channel as the current channel.
Description:1 is corresponding to CH1; 2 is corresponding to CH2; 3 is corresponding to CH3; 5 is corresponding
to SER; 6 is corresponding to PARA. “1, 2”can only be selected in normal mode; “5” can only be selected in
serial mode; “6”can only be selected in parallel mode.
For Example::INSTrument:NSELect 3
:INSTrument:NSELect?
Format::INSTrument:NSELect?
Function:Query the current channel.
Description:Return“1|2|3|5|6”.
For Example::INSTrument:NSELect?
Return:3
4. SOURce
:SOURce:Mode
Format::SOURce:Mode {NORMal|SER|PARA}
Function:Set the work mode of the power supply.
Description:NORMal is the normal independent mode; SER is the serial mode; PARA is the parallel mode. It
takes some time for the power supply to switch modes, during this time if executing the commands
related to work mode of the power supply, it may cause the command execution to fail. Therefore, after
switching work mode of the power supply, a new command is executed after an interval of at least 500
milliseconds.
For Example::SOURce:Mode SER
:SOURce:Mode?
Format::SOURce:Mode?
Function:Query the current work mode of the power supply.
Description:Return“NORMAL| SER|PARA”.
For Example::SOURce:Mode?
Return:SER
[:SOURce#]:VOLTage[:LEVel][:IMMediate][:AMPLitude]
Format:[:SOURce#]:VOLTage[:LEVel][:IMMediate][:AMPLitude] {<vol>|MINimum|MAXimum}
Function:Set the voltage value of a certain channel and set the channel as the current channel.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 14 / 49
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.
For Example::SOURce1:VOLTage 25.00
[:SOURce#]:VOLTage[:LEVel][:IMMediate][:AMPLitude]?
Format:[:SOURce#]:VOLTage[:LEVel][:IMMediate][:AMPLitude]?
Function:Query the voltage value of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1.
For Example::SOURce1:VOLTage?
Return:25.00
[:SOURce#]:VOLTage:PROTection[:LEVel]
Format:[:SOURce#]:VOLTage:PROTection[:LEVel] {<vol>|MINimum|MAXimum}
Function:Set the overvoltage protective value of a certain channel and set the channel as the current channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.
For Example::SOURce1:VOLTage:PROTection 30.00
[:SOURce#]:VOLTage:PROTection[:LEVel]?
Format:[:SOURce#]:VOLTage:PROTection[:LEVel]?
Function:Query the overvoltage protective value of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1.
For Example::SOURce1:VOLTage:PROTection?
Return:30.00
[:SOURce#]:VOLTage:PROTection:STATe
Format:[:SOURce#]:VOLTage:PROTection:STATe {0|1|OFF|ON}
Function:Set the overvoltage protective switch of a certain channel and set the channel as the current channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 15 / 49
For Example::SOURce1:VOLTage:PROTection:STATe 1
[:SOURce#]:VOLTage:PROTection:STATe?
Format:[:SOURce#]:VOLTage:PROTection:STATe?
Function:Query the overvoltage protective switch of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. It returns“ON | OFF”.
For Example::SOURce1:VOLTage:PROTection:STATe?
Return:ON
[:SOURce#]:CURRent [:LEVel][:IMMediate][:AMPLitude]
Format:[:SOURce#]:CURRent [:LEVel][:IMMediate][:AMPLitude] {<curr>|MINimum|MAXimum}
Function:Set the current value of a certain channel and set the channel as the current channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.
For Example::SOURce1:CURRent 5.000
[:SOURce#]:CURRent [:LEVel][:IMMediate][:AMPLitude]?
Format:[:SOURce#]:CURRent [:LEVel][:IMMediate][:AMPLitude]?
Function:Query the current value of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1.
For Example::SOURce1:CURRent?
Return:5.000
[:SOURce#]:CURRent:PROTection[:LEVel]
Format:[:SOURce#]:CURRent:PROTection[:LEVel] {<curr>|MINimum|MAXimum}
Function:Set the overcurrent protective value of a certain channel and set the channel as the current channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.
For Example::SOURce1:CURRent:PROTection 5.000
[:SOURce#]:CURRent:PROTection[:LEVel]?
Format:[:SOURce#]:CURRent:PROTection[:LEVel]?

Programming Manual UDP3000S Series
Instruments.uni-trend.com 16 / 49
Function:Query the overcurrent protective value of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1.
For Example::SOURce1:CURRent:PROTection?
Return:5.000
[:SOURce#]:CURRent:PROTection:STATe
Format:[:SOURce#]:CURRent:PROTection:STATe {0|1|OFF|ON}
Function:Set the overcurrent protective switch of a certain channel and set the channel as the current channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. “1, 2”can only be selected in normal mode; “5” can only be selected in serial
mode; “6”can only be selected in parallel mode.
For Example::SOURce1:CURRent:PROTection:STATe 1
[:SOURce#]:CURRent:PROTection:STATe?
Format:[:SOURce#]:CURRent:PROTection:STATe?
Function:Query the overcurrent protective switch of a certain channel.
Description:The optional value for # are“1|2|3|5|6”. 1 is corresponding to CH1; 2 is corresponding to CH2; 3 is
corresponding to CH3; 5 is corresponding to SER; 6 is corresponding to PARA. If [:SOURce#] or # is
ignored, then the default is CH1. It returns“ON | OFF”.
For Example::SOURce1:CURRent:PROTection:STATe?
Return:ON
5. OUTPut
:OUTPut[:STATe]
Format::OUTPut[:STATe] [CH1|CH2|CH3|SER|PARA|ALL,] {0|1|OFF|ON}
Function:Turn on/off output switch of a certain channel and set the channel as the current channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
controlled by default. “CH1, CH2”can only be selected in normal mode; “SER” can only be selected in serial
mode; “PARA”can only be selected in parallel mode.
For Example::OUTPut:STATe CH1, ON
:OUTPut[:STATe]?
Format::OUTPut[:STATe]?[CH1|CH2|CH3|SER|PARA]
Function:Query the status of the output swtich of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default. It returns “ON | OFF”.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 17 / 49
For Example::OUTPut:STATe? CH1
Return:ON
:OUTPut:CVCC?
Format::OUTPut:CVCC? [CH1|CH2|CH3|SER|PARA]
Function:Query the status of the constant voltage and constant current of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default. It returns“CV | CC”.
For Example::OUTPut:CVCC? CH1
Return:CV
:OUTPut:OVP:VALue
Format::OUTPut:OVP:VALue [CH1|CH2|CH3|SER|PARA,] {<vol>|MINimum|MAXimum}
Function:Set the overvoltage protective value of a certain channel and set the channel as the current channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
controlled by default. “CH1, CH2”can only be selected in normal mode; “SER” can only be selected in serial
mode; “PARA”can only be selected in parallel mode.
For Example::OUTPut:OVP:VALue CH1, 5
:OUTPut:OVP:VALue?
Format::OUTPut:OVP:VALue? [CH1|CH2|CH3|SER|PARA]
Function:Query the overvoltage protective value of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::OUTPut:OVP:VALue? CH1
Return:5.00
:OUTPut:OVP[:STATe]
Format::OUTPut:OVP[:STATe] [CH1|CH2|CH3|SER|PARA,] {0|1|OFF|ON}
Function:Set the overvoltage protective switch of a certain channel and set the channel as the current channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
controlled by default. “CH1, CH2”can only be selected in normal mode; “SER” can only be selected in serial
mode; “PARA”can only be selected in parallel mode.
For Example::OUTPut:OVP:STATe CH1, ON
:OUTPut:OVP[:STATe]?
Format::OUTPut:OVP[:STATe]? [CH1|CH2|CH3|SER|PARA]
Function:Query the overvoltage protective switch of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default. It return“ON | OFF”.

Programming Manual UDP3000S Series
Instruments.uni-trend.com 18 / 49
For Example::OUTPut:OVP:STATe? CH1
Return:ON
:OUTPut:OCP:VALue
Format::OUTPut:OCP:VALue [CH1|CH2|CH3|SER|PARA,] {<curr>|MINimum|MAXimum}
Function:Set the overcurrent value of a certain channel and set the channel as the current channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
controlled by default. “CH1, CH2”can only be selected in normal mode; “SER” can only be selected in serial
mode; “PARA”can only be selected in parallel mode.
For Example::OUTPut:OCP:VALue CH1, 5.1
:OUTPut:OCP:VALue?
Format::OUTPut:OCP:VALue? [CH1|CH2|CH3|SER|PARA]
Function:Query the overcurrent value of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::OUTPut:OCP:VALue? CH1
Return:5.100
:OUTPut:OCP[:STATe]
Format::OUTPut:OCP[:STATe] [CH1|CH2|CH3|SER|PARA,] {0|1|OFF|ON}
Function:Set the overcurrent protective switch of a certain channel and set the channel as the current channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
controlled by default. “CH1, CH2”can only be selected in normal mode; “SER” can only be selected in serial
mode; “PARA”can only be selected in parallel mode.
For Example::OUTPut:OCP:STATe CH1, ON
:OUTPut:OCP[:STATe]?
Format::OUTPut:OCP[:STATe]? [CH1|CH2|CH3|SER|PARA]
Function:Query the overcurrent protective switch of a certain channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default. It returns“ON | OFF”.
For Example::OUTPut:OCP:STATe? CH1
Return:ON
6. MEASure
:MEASure:ALL[:DC]?
Format::MEASure:ALL[:DC]? [CH1|CH2|CH3|SER|PARA]

Programming Manual UDP3000S Series
Instruments.uni-trend.com 19 / 49
Function:Query the actual voltage, current and power value at the output terminal of the specified channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::MEASure:ALL? CH1
Return:05.10,0.089,00.45
:MEASure[:VOLTage][:DC]?
Format::MEASure[:VOLTage][:DC]? [CH1|CH2|CH3|SER|PARA]
Function:Query the actual voltage value at the output terminal of the specified channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::MEASure:VOLTage? CH1
Return:05.10
:MEASure:CURRent[:DC]?
Format::MEASure:CURRent[:DC]? [CH1|CH2|CH3|SER|PARA]
Function:Query the actual current value at the output terminal of the specified channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::MEASure:CURRent? CH1
Return:0.089
:MEASure:POWEr[:DC]?
Format::MEASure:POWEr[:DC]? [CH1|CH2|CH3|SER|PARA]
Function:Query the actual power value at the output terminal of the specified channel.
Description:If the channel parameter is ignored, then the current channel which is the channel need to be
queried by default.
For Example::MEASure:POWEr? CH1
Return:00.45
7. LISTout
:LISTout[:STATe]
Format::LISTout[:STATe] {0|1|OFF|ON}
Function:Start or stop the list output mode of the current channel.
Description:It can set and query the current channel by the command in“INSTrument”chapter.
For Example::LISTout:STATe ON

Programming Manual UDP3000S Series
Instruments.uni-trend.com 20 / 49
:LISTout[:STATe]?
Format::LISTout[:STATe]?
Function:Query the list output status mode of the current channel.
Description:It returns“Status (ON|PAUSED|ERROR|OFF), remaining time, the current point, termination point,
remaining cycle count, stop status (OFF|LAST)”.
For Example::LISTout[:STATe]?
Return:ON,1.0,7,2047,0,OFF
:LISTout:BASE
Format::LISTout:BASE <StrN>, <Grpn>, <CycN>, {OFF|LAST}
Function:Set the basic parameter for list output mode of the current channel.
Description:StrN:Output initial group number,range 0-2047,StrN + Grpn can not greater than 2048.
Grpn:Output group number,range 1-2048,StrN + Grpn can not greater than 2048.
CycN: Cycle count,range 1-99999.
OFF|LAST:Stop status, close output or keep the last output status.
Notice:When list output is running, the parameter can not be set.
For Example::LISTout:BASE 1,100,1,OFF
:LISTout:BASE?
Format::LISTout:BASE?
Function:Query the basic parameter of list output mode of the current channel.
Description:It returns”StrN, Grpn, CycN, {OFF|LAST}”
StrN:Output initial group number,range 0-2047.
Grpn:Output group number,range 1-2048.
CycN: Cycle count,range 1-99999.
OFF|LAST:Stop status, close output or keep the last output status.
For Example::LISTout:BASE?
Return:1,100,1,OFF
:LISTout:PARAmeter
Format::LISTout:PARAmeter <index>, <volt>, <curr>, <time>
Function:Set the group parameter for list output mode of the current channel.
Description:index:The group serial number for the group need to be set,range 0-2047.
volt:Output voltage of the group,unit is volt.
curr: Output current of the group,unit is ampere.
time:Output time of the group,unit is second.
Notice:When list output is running, the parameter can not be set.
For Example::LISTout:PARAmeter 0, 10.00, 3.00, 1.5
This manual suits for next models
1
Table of contents
Other Unit Power Supply manuals

Unit
Unit UDP6900 Series User manual

Unit
Unit UDP3000S-D User manual

Unit
Unit UDP6720 Series User manual

Unit
Unit UDP1306C User manual

Unit
Unit UTP3701 User manual

Unit
Unit UTP3300C Series User manual

Unit
Unit UDP6700-DC User manual

Unit
Unit UDP3303C User manual

Unit
Unit UDP6722 User manual

Unit
Unit UDP1306C User manual