Programming ManualUTE9800+ Series Smart Digital Power Meter
Copyright
2023 Uni-Trend Technology (China) Co., Ltd.
Trademark Information
UNI-T is the registered trademark of Uni-Trend Technology (China) Co., Ltd.
Software Version
00.00.01
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.
The information provided in this manual is subject to change without 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.
No part of this manual shall be photocopied, reproduced or adapted without the prior written permission of
UNI-T.
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.
Instruments.uni-trend.com2 / 42
Page 3
Programming ManualUTE9800+ Series Smart Digital Power Meter
Symbol
Meaning
Example
<NR1>
Integer
123, 0123
<NR2>
Fixed Floating point number
123., 12.3, 0.123, .123
<NR3>
Floating point number
123, 12.3, 123E+3
Chapter 1 SCPI
1.1SCPI Introduction
SCPI (Standard Commands for Programmable Instruments)is a standardized instrument programming language that
builds on existing standards IEEE 488.1 and IEEE 488.2 and follows the floating point rules of IEEE 754 standard, ISO 646
message exchange 7-bit encoding notation (equivalent to ASCII programming) and many other standards.
This section introduces the format, symbols, parameters, and abbreviations of the SCPI command.
1.1.1 Instruction Format
Command is consisting of a keyword, separator, parameter domain and end marke. Take the following command
as an example.
:VOLTage:RANGe 150
VOLTage、RANGe is keyword,“:” and blank is separator, “150” is parameter (some commands have multiple
parameters and separated by ”,”), the line separator or carriage return after the command is the end mark.
For the convenience of description, the following conventions are adopted for subsequent symbols.
• Square Brackets “[ ]”
The contents in square brackets (command keywords) can be omitted.
• Braces “{ }”
It represents the parameter in command string.
• Angle Braces “< >”
The parameter enclosed in the angle brackets must be a numerical parameter.
• Vertical Bar “|”
It is used to separate multiple parameters.
• End Mark: line separator <LF> (0x0A)or carriage return <CR> (0x0D)
1.1.2 Parameter Description
The data type of programming parameters include numeric, character and Boolean type. Regardless of the type, it
is expressed as an ASCII. For more details, see the following table.
Instruments.uni-trend.com3 / 42
Page 4
Programming ManualUTE9800+ Series Smart Digital Power Meter
<NRF>
It may be <NR1>, <NR2> or <NR3>
<Boolean>
Boolean data
0|1|ON|OFF
Insturction
Function
*IDN?
Query the instrument information.
*RST
Restore to the factory setting.
*STB?
Query status byte register.
*SAV
Save the current setting into nonvolatile memory for next time
use.
:HOLD
Turn on or off hold mode.
:MODE
Set the measurement mode of voltage/current.
:VOLTage:RANGe
Set the voltage range.
:VOLTage:AUTo
Turn on or off auto range of voltage.
:CURRent:RANGe
Set the current range.
:CURRent:AUTo
Turn on or off auto range of current.
:RATe
Set update rate.
:AVERaging
Set the average switch and average count.
:MUTe
Turn on or off mute.
:ALARm:FLAG?
Query the alarm state.
:ALARm:CURRent:HIGH
Set the upper limit of current alarm.
:ALARm:CURRent:LOW
Set the lower limit of current alarm.
1.1.3 Shorthand Rule
All the commands are case-insensitive. The commands can be all input in uppercase letters or in lowercase letters.
For abbreviations, it should enter all the uppercase letters that exist in the command syntax.
1.2Communication Interface and Setting
The detailed description can refer to “Chapter 6 Communication Setting” and “Chapter 8 Communication Interface in
UTE9800+ User’s Manual.
1.3SCPI Command
1.3.1 Command List
UTE9802+ Command List
Instruments.uni-trend.com4 / 42
Page 5
Programming ManualUTE9800+ Series Smart Digital Power Meter
:ALARm:POWer:HIGH
Set the upper limit of power alarm.
:ALARm:POWer:LOW
Set the lower limit of power alarm.
:ALARm:TIMe
Set alarm delay.
:UPDAte:COUNt?
Query the current update count.
:MEASure:FREQuency:VOLTage?
Query the measured frequency of voltage.
:MEASure:VOLTage?
Query the currently measured value of voltage.
:MEASure:CURRent?
Query the currently measured value of current.
:MEASure:POWer:ACTive?
Query the currently measured value of power.
:MEASure:PFACtor?
Query the currently measured value of power factor.
:SYSTem:ERRor?
Query error information
:LOCK
Set the lock key on the front panel.
Instruction
Function
*IDN?
Query the instrument information.
*RST
Restore to the factory setting.
*STB?
Query status byte register.
*SAV
Save the current setting into nonvolatile memory for next
time use.
:HOLD
Turn on or off hold mode.
:VOLTage:RANGe
Set the voltage range.
:VOLTage:AUTo
Turn on or off auto range of voltage.
:CURRent:RANGe
Set the current range.
:CURRent:AUTo
Turn on or off auto range of current.
:RATe
Set update rate.
:AVERaging
Set the average switch state and average count.
:MUTe
Turn on or off mute key.
:ALARm:FLAG?
Query the alarm state.
:ALARm:VOLTageFLAG?
Query the voltage alarm state.
:ALARm:CURRentFLAG?
Query the current alarm state.
:ALARm:ACTiveFLAG?
Query the alarm state of active power.
:ALARm:APParentFLAG?
Query the alarm state of apparent power.
:ALARm:FACTorFLAG?
Query the alarm state of power factor.
:ALARm:SWItch:Total
Set the main switch of alarm.
:ALARm:SWItch:VOLTage
Set the voltage alarm switch.
:ALARm:SWItch:CURRent
Set the current alarm switch.
:ALARm:SWItch:POWer:ACTive
Set the alarm switch of active power.
:ALARm:SWItch:POWer:APParent
Set the alarm switch of apparent power.
:ALARm:SWItch:POWer:FACtor
Set the alarm switch of power factor.
UTE9806+ Command List
Instruments.uni-trend.com5 / 42
Page 6
Programming ManualUTE9800+ Series Smart Digital Power Meter
:ALARm:SWItch:Oout
Set the alarm switch of zero point.
:ALARm:SWItch:LEDf
Set the alarm switch of LED.
:ALARm:ALARmpar:VOLTage:HIGH
Set the upper limit of voltage alarm.
:ALARm:ALARmpar:VOLTage:LOW
Set the lower limit of voltage alarm.
:ALARm:ALARmpar:CURRent:HIGH
Set the upper limit of current alarm.
:ALARm:ALARmpar:CURRent:LOW
Set the lower limit of current alarm.
:ALARm:ALARmpar:POWer:ACTive:HIGH
Set the upper limit of active power.
:ALARm:ALARmpar:POWer:ACTive:LOW
Set the lower limit of active power.
:ALARm:ALARmpar:POWer:APParent:HIGH
Set the upper limit of apparent power.
:ALARm:ALARmpar:POWer:APParent:LOW
Set the lower limit of apparent power.
:ALARm:ALARmpar:POWer:FACTor:HIGH
Set the upper limit of power factor.
:ALARm:ALARmpar:POWer:FACTor:LOW
Set the lower limit of power factor.
:ALARm:ALARmpar:DELy
Set alarm delay times.
:ALARm:ALARmpar:BEEp
Set alarm beeper times.
:MEASure:FREQuency:VOLTage?
Query the measuring frequency of voltage.
:MEASure:FREQuency:CURRent?
Query the measuring frequency of current.
:MEASure:VOLTage?
Query the currently measured value of AC voltage.
:MEASure:VOLTage:PEAK+?
Query the currently measured value of voltage positive
peak.
:MEASure:VOLTage:PEAK-?
Query the currently measured value of voltage negative
peak.
:MEASure:CURRent?
Query the currently measured value of current.
:MEASure:CURRent:PEAK+?
Query the currently measured value of current positive
peak.
:MEASure:CURRent:PEAK-?
Query the currently measured value of current negative
peak.
:MEASure:POWer:ACTive?
Query the currently measured value of active power.
:MEASure:POWer:APParent?
Query the currently measured value of apparent value.
:MEASure:POWer:FACTor?
Query the currently measured value of power factor.
:SYSTem:ERRor?
Query error information.
:LOCK
Set the lock key state on the front panel.
Insturction
Function
*IDN?
Query the instrument information.
*RST
Restore to the factory setting.
*STB?
Query status byte register.
*SAV
Save the current setting into nonvolatile memory for next time
use.
:DISPlay:MODe
Set measurement mode
UTE9811+ Command List
Instruments.uni-trend.com6 / 42
Page 7
Programming ManualUTE9800+ Series Smart Digital Power Meter
:DISPlay:SELect
Select window 4 to display power factor or frequency
:HOLD
Turn on or off hold mode.
:VOLTage:RANGe
Set the voltage range.
:VOLTage:AUTo
Turn on or off auto range of voltage.
:CURRent:RANGe
Set the current range.
:CURRent:AUTo
Turn on or off auto range of current.
:RATe
Set update rate.
:AVERaging
Set the average switch state and average count.
:MUTe
Turn on or off mute.
:ALARm:FLAG?
Query the alarm state.
:ALARm:CURRent:HIGH
Set the upper limit of current alarm.
:ALARm:CURRent:LOW
Set the lower limit of current alarm.
:ALARm:POWer:HIGH
Set the upper limit of power alarm.
:ALARm:POWer:LOW
Set the lower limit of power alarm.
:ALARm:TIMe
Set alarm delay.
:UPDAte:COUNt?
Query the current update count.
:MEASure:DATa:TYPe
Query the type of measurement data
:MEASure:FREQuency:VOLTage?
Query the measured frequency of voltage.
:MEASure:VOLTage?
Query the currently measured value of voltage.
:MEASure:CURRent?
Query the currently measured value of current.
:MEASure:POWer:ACTive?
Query the currently measured value of power.
:MEASure:PFACtor?
Query the currently measured value of power factor.
:MEASure:VOLTage:THD?
Query voltage total harmonic distortion.
:MEASure:CURRent:THD?
Query current total harmonic distortion.
:MEASure:VOLTage:HARMonic:ARRay?
Query voltage distortion of 1-50 times.
:MEASure:CURRent:HARMonic:ARRay?
Query current distortion of 1-50 times.
:MEASure:VOLTage:CF?
Query the measured value of voltage crest factor.
:MEASure:CURRent:CF?
Query the measured value of current crest factor.
:MEASure:VOLTage:HARMonic:RMS?
Query total RMS voltage of 1-50 times.
:MEASure:CURRent:HARMonic:RMS?
Query total RMS current of 1-50 times.
:MEASure:POWer:HARMonic:RMS?
Query total RMS active power of 1-50 times.
:SYSTem:ERRor?
Query error information.
:SYSTem:LEVel
Set the user’s grade.
:LOCK
Set the lock key on the front panel.
Instruments.uni-trend.com7 / 42
Page 8
Programming ManualUTE9800+ Series Smart Digital Power Meter
1.3.2 Instruction Parse
UTE9802+ Instruction Parse
*IDN?
Function Query the instrument information.
Syntax *IDN?
Example *IDN?
-> UNI-T,UTE9802+,012345678,F1.02
DescriptionThe return format of instrument information is <manufacturer>,<model>,<serial number>,< firmware
version>
*RST
Function Restore to the factory setting.
Syntax *RST
Example *RST
Description Except communication configuration parameter (instruction type, baud rate, address), other configuration
parameter will restore to the factory setting.
*STB?
Function Query status byte register.
Syntax *STB?
Example *STB? -> 4
Description If returned value is 4, it represents the status byte register set to 00000100; It means the error queue is not
empty, which also means an error has been generated.
*SAV
Function Save the current setting into nonvolatile memory for next time use.
Syntax *SAV
Example *SAV
Instruments.uni-trend.com8 / 42
Page 9
Programming ManualUTE9800+ Series Smart Digital Power Meter
:HOLD
Function Turn on/off hold mode.
Syntax :HOLD {<Boolean>}
:HOLD?
Example :HOLD OFF
:HOLD? -> 0
:MODE
Function Set the measurement mode of voltage/current.
Syntax :MODE {AC|ACDC|DC}
:MODE?
AC, ACDC = (RMS); DC
Example :MODE ACDC
:MODE? -> ACDC
:VOLTage:RANGe
Function Set the voltage range.
Syntax:VOLTage:RANGe {<Voltage>}
:VOLTage:RANGe?
<Voltage> = 75,150,300,600
Example :VOLTage:RANGe 150
:VOLTage:RANGe? -> 150
:VOLTage:AUTo
Function Turn on or off auto range of voltage.
Syntax:VOLTage:AUTo {<Boolean>}
:VOLTage:AUTo?
Example :VOLTage:AUTo 1
:VOLTage:AUTo? -> 1
Instruments.uni-trend.com9 / 42
Page 10
Programming ManualUTE9800+ Series Smart Digital Power Meter
:CURRent:RANGe
Function Set the current range.
Syntax:CURRent:RANGe {<Current>}
:CURRent:RANGe?
<Current> = 0.5, 2, 8, 20
Example :CURRent:RANGe 2
:CURRent:RANGe? -> 2
:CURRent:AUTo
Function Turn on or off auto range of current.
Syntax:CURRent:AUTo {<Boolean>}
:CURRent:AUTo?
Example :CURRent:AUTo 1
:CURRent:AUTo? -> 1
:RATe
Function Set update rate.
Syntax:RATe {<Time>}
:RATe?
<Time> = 0.1,0.25,0.5,1,2,5
Example :RATe 0.25
:RATe? -> 0.25
:AVERaging
Function Set the average switch and average count.
Syntax:AVERaging {<Average>}
:AVERaging?
<Average> = OFF,8,16,32,64
·OFF = Average is turned off
·8,16,32,64 = Average is turned on and it represents the average count.
Example :AVERaging 16
:AVERaging? -> 16
Instruments.uni-trend.com10 / 42
Page 11
Programming ManualUTE9800+ Series Smart Digital Power Meter
:MUTe
Function Turn on or off mute.
Syntax :MUTe {<Boolean>}
:MUTe?
Example :MUTe 1
:MUTe? ->1
:ALARm:FLAG?
Function Query the alarm state.
Syntax:ALARm:FLAG? {<Type>,<State>}
<Type> = CURRENT,POWER
CURRENT = current;POWER = power
<State> = DISABLE,WAITING,RUNNING,OK,LOW,HIGH
·DISABLE = the test is forbidden;
·WAITING = wait for connect to the load;
·RUNNING = testing;
·OK = the test is completed, the test result within the lower and upper limit;
·LOW = the test is completed, the test result is below the lower limit;
·HIGH = the test is completed, the test result is higher than theupper limit.
Example:ALARm:FLAG? CURRENT -> RUNNING
:ALARm:CURRent:HIGH
Function Set the upper limit of current alarm.
Syntax:ALARm:CURRent:HIGH {<NRf>}
:ALARm:CURRent:HIGH?
Example :ALARm:CURRent:HIGH 10.1
:ALARm:CURRent:HIGH? -> 10.1
:ALARm:CURRent:LOW
Function Set the lower limit of current alarm.
Syntax:ALARm:CURRent:LOW {<NRf>}
Instruments.uni-trend.com11 / 42
Page 12
Programming ManualUTE9800+ Series Smart Digital Power Meter
:ALARm:CURRent:LOW?
Example :ALARm:CURRent:LOW 1.1
:ALARm:CURRent:LOW? -> 1.1
:ALARm:POWer:HIGH
Function Set the upper limit of power alarm.
Syntax:ALARm:POWer:HIGH {<NRf>}
:ALARm:POWer:HIGH?
Example :ALARm:POWer:HIGH 1000.1
:ALARm:POWer:HIGH? -> 1000.1
:ALARm:POWer:LOW
Function Set the lower limit of power alarm.
Syntax:ALARm:POWer:LOW {<NRf>}
:ALARm:POWer:LOW?
Example :ALARm:POWer:LOW 10.1
:ALARm:POWer:LOW -> 10.1
:ALARm:TIMe
Function Set alarm delay.
Syntax:ALARm:TIMe {<NRf>}
:ALARm:TIMe?
Example :ALARm:TIMe 20.2
:ALARm:TIMe? -> 20.2
:UPDAte:COUNt?
Function Query the current update count.
Syntax :UPDAte:COUNt?
Example :UPDAte:COUNt? -> 763
Description Each time the data is updated, the number of updates will be increased by one. By detecting the difference
in the number of updates before and after, it can determine whether the data update event occurs, so as
to obtain the latest updated data.
Instruments.uni-trend.com12 / 42
Page 13
Programming ManualUTE9800+ Series Smart Digital Power Meter
:MEASure:FREQuency:VOLTage
FunctionQuery the measured frequency of voltage.
Syntax:MEASure:FREQuency:VOLTage?
Example :MEASure:FREQuency:VOLTage? -> 50.00
:MEASure:VOLTage?
FunctionQuery the currently measured value of voltage.
Syntax:MEASure:VOLTage?
Example :MEASure:VOLTage? -> 110.36
:MEASure:CURRent?
FunctionQuery the currently measured value of current.
Syntax:MEASure:CURRent?
Example :MEASure:CURRent? -> 10.23
:MEASure:POWer:ACTive?
Function Query the currently measured value of power.
Syntax:MEASure:POWer:ACTive?
Example :MEASure:POWer:ACTive? -> 30.5
:MEASure:PFACtor?
Function Query the currently measured value of power factor.
Syntax:MEASure:PFACtor?
Example :MEASure:PFACtor? -> 0.519
:SYSTem:ERRor?
FunctionQuery the last error code and information.
Instruments.uni-trend.com13 / 42
Page 14
Programming ManualUTE9800+ Series Smart Digital Power Meter
Syntax:SYSTem:ERRor?
Example:SYSTem:ERRor? -> -113,"Undefined header"
Description If there is no error, then it returns 0,"No error"
:LOCK
Function Set the lock key on the front panel.
Syntax:LOCK {<Boolean>}
:LOCK?
Example :LOCK 1
:LOCK? -> 1
UTE9806+ Instruction Parse
*IDN?
FunctionQuery the instrument information.
Syntax*IDN?
Example*IDN?
-> UNI-T,UTE9806+,012345678,F1.02
DescriptionThe return format of instrument information is <manufacturer>, <model>, <serial number>, < firmware
version>.
*RST
FunctionRestore to the factory setting.
Syntax*RST
Example*RST
DescriptionExcept communication configuration parameter (instruction type, baud rate, address), other configuration
parameter will restore to the factory setting.
*STB?
FunctionQuery status byte register.
Syntax*STB?
Example*STB? -> 4
Description If returned value is 4, it represents the status byte register set to 00000100; it means the error queue is not
empty, which also means an error has been generated.
Instruments.uni-trend.com14 / 42
Page 15
Programming ManualUTE9800+ Series Smart Digital Power Meter
*SAV
FunctionSave the current setting into nonvolatile memory for next time use.
Syntax*SAV
Example*SAV
:HOLD
Function Turn on/off hold mode.
Syntax:HOLD {<Boolean>}
:HOLD?
Example :HOLD OFF
:HOLD? -> 0
:VOLTage:RANGe
Function Set the voltage range.
Syntax:VOLTage:RANGe {<Voltage>}
:VOLTage:RANGe?
<Voltage> = 60,600
Example :VOLTage:RANGe 60
:VOLTage:RANGe? -> 60
:VOLTage:AUTo
Function Turn on or off auto range of voltage.
Syntax:VOLTage:AUTo {<Boolean>}
:VOLTage:AUTo?
Example :VOLTage:AUTo 1
:VOLTage:AUTo? -> 1
:CURRent:RANGe
FunctionSet the current range.
Syntax:CURRent:RANGe {<Current>}
:CURRent:RANGe?
<Current> = 0.05, 0.1, 10
Instruments.uni-trend.com15 / 42
Page 16
Programming ManualUTE9800+ Series Smart Digital Power Meter
Example :CURRent:RANGe 0.05
:CURRent:RANGe? -> 0.05
:CURRent:AUTo
Function Turn on or off auto range of current.
Syntax:CURRent:AUTo {<Boolean>}
:CURRent:AUTo?
Example :CURRent:AUTo 1
:CURRent:AUTo? -> 1
:AVERaging
Function Set the average switch state and average count.
Syntax:AVERaging {<Average>}
:AVERaging?
<Average> = OFF, 8,16,32,64
·OFF = Average is turned off.
·8,16,32,64 = Average is turned on and it represents the average count.
Example :AVERaging 16
:AVERaging? -> 16
:MUTe
Function Turn on or off mute key.
Syntax:MUTe {<Boolean>}
:MUTe?
Example :MUTe 1
:MUTe? ->1
:ALARm:FLAG?
FunctionQuery the alarm state.
Syntax:ALARm:FLAG? {<State>}
<State> = 0- not detecting, 1- PASS, 2- NG
Example:ALARm:FLAG?-> 0 # acquire the alarm state.
Instruments.uni-trend.com16 / 42
Page 17
Programming ManualUTE9800+ Series Smart Digital Power Meter
:ALARm:VOLTageFLAG?
Function Query the voltage alarm state.
Syntax:ALARm:VOLTageFLAG? {<State>}
<State> = 0- not detecting, 1- PASS, 2- NG
Example:ALARm:VOLTageFLAG?-> 0 # acquire the voltage alarm state.
:ALARm:SWItch:Total
FunctionSet the main switch of alarm.
Syntax:ALARm:SWItch:Total {<bool>}
:ALARm:SWItch:Total?
Example:ALARm:SWItch:TotalON
:ALARm:SWItch:Total? -> ON
Description If it need to read the main switch or other switch, change the third parameter Total.
:ALARm:ALARmpar:VOLTage:HIGH
FunctionSet the upper limit of voltage alarm.
Syntax:ALARm:ALARmpar:VOLTage:HIGH {<NR3>}
:ALARm:ALARmpar:VOLTage:HIGH?
Example:ALARm:ALARmpar:VOLTage:HIGH 250.5
:ALARm:ALARmpar:VOLTage:HIGH? -> 250.5
DescriptionIf it need to read the upper limit of voltage alarm or the upper limit of other parameter, change the third
parameter VOLTage.
ExampleSet the upper limit of current alarm.
:ALARm:ALARmpar:CURRent:HIGH 1.065
:ALARm:ALARmpar:VOLTage:HIGH? -> 1.065
Set the upper limit of power.
:ALARm:ALARmpar:POWer:ACTive:HIGH 500
:ALARm:ALARmpar:POWer:ACTive:HIGH? -> 500
:ALARm:ALARmpar:VOLTage:LOW
FunctionSet the lower limit of voltage alarm.
Syntax:ALARm:ALARmpar:VOLTage:LOW {<NR3>}
:ALARm:ALARmpar:VOLTage:LOW?
Example:ALARm:ALARmpar:VOLTage:LOW 250.5
:ALARm:ALARmpar:VOLTage:LOW? -> 250.5
DescriptionIf it need to read the lower limit of voltage alarm or the lower limit of other parameter, change the third
parameter VOLTage.
Instruments.uni-trend.com17 / 42
Page 18
Programming ManualUTE9800+ Series Smart Digital Power Meter
ExampleSet the lower limit of current alarm.
:ALARm:ALARmpar:CURRent:LOW 1.065
:ALARm:ALARmpar:VOLTage:LOW? -> 1.065
Set the lower limit of power.
:ALARm:ALARmpar:POWer:ACTive:LOW 500
:ALARm:ALARmpar:POWer:ACTive:LOW? -> 500
:ALARm:ALARmpar:DELy
FunctionSet the alarm delay.
Syntax:ALARm:ALARmpar:DELy {<NR1>}
:ALARm:ALARmpar:DELy?
Example :ALARm:ALARmpar:DELy 5
:ALARm:ALARmpar:DELy? -> 5
:ALARm:ALARmpar:BEEp
FunctionSet the alarm beeper times.
Syntax:ALARm:ALARmpar:BEEp{<NR1>}
:ALARm:ALARmpar:BEEp?
Example :ALARm:ALARmpar:BEEp 10
:ALARm:ALARmpar:BEEp? -> 10
:MEASure:FREQuency:VOLTage
Function Query the measuring frequency of voltage.
Syntax:MEASure:FREQuency:VOLTage?
Example :MEASure:FREQuency:VOLTage? -> 50.00
:MEASure:VOLTage?
FunctionQuery the currently measured value of AC voltage.
Syntax:MEASure:VOLTage?
Example :MEASure:VOLTage? -> 110.36
:MEASure:VOLTage:PEAK+?
FunctionQuery the currently measured value of voltage positive peak.
Syntax:MEASure:VOLTage:PEAK+?
Example :MEASure:VOLTage:PEAK+? -> 110.36
Instruments.uni-trend.com18 / 42
Page 19
Programming ManualUTE9800+ Series Smart Digital Power Meter
:MEASure:VOLTage:PEAK-?
FunctionQuery the currently measured value of voltage negative peak.
Syntax:MEASure:VOLTage:PEAK-?
Example :MEASure:VOLTage:PEAK-? -> -110.36
:MEASure:CURRent?
FunctionQuery the currently measured value of current.
Syntax:MEASure:CURRent?
Example :MEASure:CURRent? -> 10.23
:MEASure:CURRent:PEAK+?
FunctionQuery the currently measured value of current positive peak.
Syntax:MEASure:CURRent:PEAK+?
Example :MEASure:CURRent:PEAK+? -> 14.53
:MEASure:CURRent:PEAK-?
FunctionQuery the currently measured value of current negative peak.
Syntax:MEASure:CURRent:PEAK-?
Example :MEASure:CURRent:PEAK-? -> -14.53
:MEASure:POWer:ACTive?
FunctionQuery the currently measured value of active power.
Syntax:MEASure:POWer:ACTive?
Example :MEASure:POWer:ACTive? -> 30.5
:MEASure:POWer:APParent?
FunctionQuery the currently measured value of apparent power.
Syntax:MEASure:POWer:APParent?
Example :MEASure:POWer:APParent? -> 30.5
Instruments.uni-trend.com19 / 42
Page 20
Programming ManualUTE9800+ Series Smart Digital Power Meter
:MEASure:POWer:PFACtor?
FunctionQuery the currently measured value of power factor.
Syntax:MEASure:PFACtor?
Example :MEASure:PFACtor? -> 0.519
:MEASure:POWer:PHAse?
FunctionQuery the currently measured value of phase.
Syntax:MEASure:PHAse?
Example :MEASure:PHAse? -> 60.5
:SYSTem:ERRor?
FunctionQuery the last error code and information.
Syntax:SYSTem:ERRor?
Example:SYSTem:ERRor? -> -113,"Undefined header"
Description If there is no error, then it returns 0,"No error"
:LOCK
Function Set the lock key state on the front panel.
Syntax:LOCK {<Boolean>}
:LOCK?
Example :LOCK 1
:LOCK? -> 1
UTE9811+ Instruction Parse
*IDN?
Function Query the instrument information.
Syntax*IDN?
Example *IDN?
-> UNI-T,UTE9811+,012345678,F1.02
DescriptionThe return format of instrument information is <manufacturer>,<model>,<serial number>,< firmware
version>.
Instruments.uni-trend.com20 / 42
Page 21
Programming ManualUTE9800+ Series Smart Digital Power Meter
*RST
FunctionRestore to the factory setting.
Syntax*RST
Example*RST
Description Except communication configuration parameter (instruction type, baud rate, address), other configuration
parameter will restore to the factory setting.
*STB?
FunctionQuery status byte register.
Syntax*STB?
Example*STB? -> 4
Description If returned value is 4, it represents the status byte register set to 00000100; It means the error queue is not
empty, which also means an error has been generated.
*SAV
Function Save the current setting into nonvolatile memory for next time use.