Unit UTG1000X Series Owner's manual

Programming Manual
UTG1000X Series Function/Arbitrary Waveform Generator

Programming Manual UTG1000X Series
Instruments.uni-trend.com 2/ 51
Warranty and Statement
Copyright
2022 Uni-Trend Technology (China) Co., Ltd.
Brand Information
UNI-T is the registered trademark of Uni-Trend Technology (China) Co., Ltd.
Software Version
3.07.000
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.
Contact Us
If you have any question or problem, please can contact UNI-T.
Website: https://www.uni-trend.com

SCPI
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 encodingnotation (equivalent to ASCII programming) and many other standards.
This section introduces the format, symbols, parameters, and abbreviations of the SCPI command.
Instruction Format
The SCPI command is a tree-like hierarchy consisting of multiple subsystems, each subsystem 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 the SCPI command. They cannot be sent with the command, but they
are commonly used for supplementary specification.
Braces { }
It usually contains multiple optional parameter, one of which must be selected when send a command.
For example, the command :DISPlay:GRID:MODE { FULL | GRID | CROSS | NONE}
Vertical Bar |
It is used to separate multiple parameters, one of which must be selected when send a command.
For example, the command :DISPlay:GRID:MODE { FULL | GRID | CROSS | NONE}
Square Brackets [ ]
The contents in square brackets (command keywords) can be omitted. If the parameter is omitted, the
instrument will set the parameter to the default value.
For example, the command :MEASure:NDUTy? [<source>], [<source>] represents the current channel.
Angle Braces < >
The parameter enclosed in the angle brackets must be replaced by an effective value.
For example, use the command DISPlay:GRID:BRIGhtness 30 to send the command DISPlay:GRID:BRIGhtness
<count>
Parameter Description
The parameter in this manual can be divided into five types: Boolean, Integer, Real, Discrete and ASCII.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 4/ 51
Boolean
The available values for the parameter is “ON”(1)or “OFF”(0).
For example, :SYSTem:LOCK {{1 | ON} | {0 | OFF}}.
Integer
Unless otherwise specified, the parameter can be any integer within the effective value range.
Notice: Do not set the parameter to a decimal or in scientific notation, otherwise, errors will occur.
For example, :DISPlay:GRID:BRIGhtness <count>, <count> can take integer form 0-100.
Real
Unless otherwise specified, the parameter can be any value within the effective value range.
For example, for CH1, <offset> in the command CHANnel1:OFFSet <offset> can take value as real.
Discrete
The parameter can only take a few specified number or characters.
For example, the parameter in the command :DISPlay:GRID:MODE { FULL | GRID | CROSS | NONE}, it can
only be FULL, GRID, CROSS or NONE.
ASCII
Character string parameter can contain all ASCII sets. Character string 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 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.
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 presents by the scientific notation method. 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 string [‘\n’]
For example, #3123xxxxxxxxxxxxxxxxxxx\n represents 123 strings batch data return format, ‘3’ represents “123”
occupies three character bits.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 5/ 51
SCPI Explanation
IEEE488.2 General Command
*IDN?
Syntax
*IDN?
Description
Query for manufacture name, product model, product serial number and software version number.
Return Format
The query returns manufacture name, product model, and product serial number. The software version is
separated by dot mark.
For Example
UNI-T Technologies, UTG1000X, 000000001, 00.00.01
*RST
Syntax
*RST
Description
To restore the instrument to its factory default settings, clear all the error message and send and receive
queue buffers.
SYSTem Command
It is used for the basic operation of the signal source, including voice selection and system data setting.
:SYSTem:CONFigure
Syntax
:SYSTem:CONFigure <file>
:SYSTem:CONFigure?
Description
Write/read the configuration file. Send the instruction at first, and then send the configuration file data to
the signal source.
<file> represents the configuration file.
Return Format
The query returns the currently configuration file data of the signal source.
For Example
:SYSTem:CONFigure
Write the configuration file data into the signal source and load it.
:SYSTem:CONFigure?
The query returns the currently configuration file data of the signal source. It’s binary system.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 6/ 51
:SYSTem:PHASe:MODe
Syntax
:SYSTem:PHASe:MODe {INDependent | SYNChronization}
:SYSTem:PHASe:MODe?
Description
The phase mode of the interchannel. If the mode is sync, it represents start phase of the two channels
keeps synchronized. Otherwise, the phase mode is independent.
Return Format
The query returns the phase mode between in channels.
For Example
:SYSTem:PHASe:MODe INDependent
Set the phase mode of the interchannel to INDependent.
:SYSTem:PHASe:MODe? The query returns INDependent.
:SYSTem:LANGuage
Syntax
:SYSTem:LANGuage {ENGLish|CHINese}
:SYSTem:LANGuage?
Description
The system language.
Return Format
The query returns the system language.
For Example
:SYSTem:LANGuage ENGLish Set the system language to ENGLish.
:SYSTem:LANGuage? The query returns ENGLish.
:SYSTem:BEEP
Syntax
:SYSTem:BEEP {{1 | ON} | {0 | OFF}}
:SYSTem:BEEP?
Description
The switch of beeper.
Return Format
The query returns the switch status of beeper.
For Example
:SYSTem:BEEP ON Turn on beeper.
:SYSTem:BEEP? The query returns 1.
:SYSTem:NUMBer:FORMat
Syntax
:SYSTem:NUMBer:FORMat {COMMa|SPACe|NONe}
:SYSTem:NUMBer:FORMat?

Programming Manual UTG1000X Series
Instruments.uni-trend.com 7/ 51
Description
A separator of number forma for the system.
Return Format
The query returns separator in system number format.
For Example
:SYSTem:NUMBer:FORMat NONe Set the number format of the system to NONe.
:SYSTem:NUMBer:FORMat? The query returns NONe.
:SYSTem:BRIGhtness
Syntax
:SYSTem:BRIGhtness {10|30|50|70|90|100}
:SYSTem:BRIGhtness?
Description
The backlight brightness level of the system.
Return Format
The query returns the backlight brightness level of the system.
For Example
:SYSTem:BRIGhtness 30 Set the backlight brightness level to 30%.
:SYSTem:BRIGhtness? The query returns 30.
:SYSTem:SLEEP:TIMe
Syntax
: SYSTem:SLEEP:TIMe {CLOSe| 1MIN | 5MIN | 15MIN | 30MIN | 60MIN}
:SYSTem:SLEEP:TIMe?
Description
The sleep time of the system, the unit is minute.
Return Format
The query returns the sleep time.
For Example
:SYSTem:SLEEP:TIMe 5 MIN Set the sleep time to 5MIN.
:SYSTem:SLEEP:TIMe? The query returns 5MIN.
:SYSTem:CYMometer
Syntax
:SYSTem:CYMometer {{1 | ON} | {0 | OFF}}
:SYSTem:CYMometer?
Description
Control the switch status of system’s frequency meter.
Notice: If this function is enabled, channel’s sync output will be turned off.
Return Format
The query returns the switch status of system’s frequency meter. 0 represents OFF, 1 represents ON.
For Example
:SYSTem:CYMometer ON Turn on system’s frequency meter.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 8/ 51
:SYSTem:CYMometer? The query returns 1.
:SYSTem:CYMometer:FREQuency?
Syntax
:SYSTem:CYMometer:FREQuency?
Description
Acquiring the currently measured frequency of the frequency meter.
Return Format
The query returns the currently measured frequency of the frequency meter in scientific notation. The unit
is Hz.
For Example
:SYSTem:CYMometer:FREQuency? The query returns 2.000000e +3.
:SYSTem:CYMometer:PERiod?
Syntax
:SYSTem:CYMometer:PERiod?
Description
Acquiring the currently measured period of the frequency meter.
Return Format
The query returns the currently measured period of the frequency meter in scientific notation. The unit is S.
For Example
:SYSTem:CYMometer:PERiod? The query returns 2.000000e -3.
:SYSTem:CYMometer:DUTY?
Syntax
:SYSTem:CYMometer:DUTY?
Description
Acquiring the currently measured duty cycle of the frequency meter. Return data in scientific notation.
Return Format
The query returns the currently measured duty cycle of the frequency meter. The unit is %.
For Example
:SYSTem:CYMometer:DUTY?
The query returns 2.000000e+01, it represents duty cycle is 20%.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 9/ 51
CHANnel Command
It used to set the channel function of the signal source.
:CHANnel<n>:MODE
Syntax
:CHANnel<n>:MODE {CONTinue|MODulation|SWEep|BURSt }
:CHANnel<n>:MODE?
Description
Set the signal mode for the specified channel, which is CONTinue, MODulation, SWEep or BURSt.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the signal mode of the specified channel.
For Example
:CHANnel1:MODE MODulation Set signal mode of CH1 to MODulation.
:CHANnel1:MODE? The query returns MODulation.
:CHANnel<n>:OUTPut
Syntax
:CHANnel<n>:OUTPut {{1 | ON} | {0 | OFF}}
:CHANnel<n>:OUTPut?
Description
Turn on/off the channel output switch of the specified channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output status of the specified channel. 0 represents OFF, 1 represents ON.
For Example
:CHANnel1:OUTPut ON Turn on CH1 output.
:CHANnel1:OUTPut? The query returns 1.
:CHANnel<n>:PA:OUTPut
Syntax
:CHANnel<n>:PA:OUTPut {{1 | ON} | {0 | OFF}}
:CHANnel<n>:PA:OUTPut?
Description
Turn on/off power amplifier output.
<n>:Channel number, n takes value 2.
Notice:This function can only enabled when it has power amplifier module. Normal CH2 and power amplifier
output are mutually exclusive, and normal CH2 cannot be used at this time.
Return Format
The query returns the status of power amplifier output. 0 represents OFF, 1 represents ON.
For Example
:CHANnel2:PA:OUTPut ON Turn on power amplifier output.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 10 / 51
:CHANnel2:PA:OUTPut? The query returns 1.
:CHANnel<n>:INVersion
Syntax
:CHANnel<n>:INVersion {{1 |ON}|{0|OFF}}
:CHANnel<n>:INVersion?
Description
Turn on/off the inversion of the specified channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the inversion status of the specified channel. 0 represents OFF, 1 represents ON.
For Example
:CHANnel1:INVersion ON Turn on reverse output of CH1.
:CHANnel1:INVersion? The query returns 1.
:CHANnel<n>:OUTPut:SYNC
Syntax
:CHANnel<n>:OUTPut:SYNC {{1|ON}|{0|OFF}}
:CHANnel<n>:OUTPut:SYNC?
Description
Set the sync output status for the specified channel.
Notice: If there is only one synchronous output interface, and only one channel can be opened for
synchronous output.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the sync output status of the specified channel. 0 represents OFF, 1 represents ON.
For Example
:CHANnel1:OUTPut:SYNC ON Turn on sync output of CH1.
:CHANnel1:OUTPut:SYNC? The query returns 1.
:CHANnel<n>:LIMit:ENABle
Syntax
:CHANnel<n>:LIMit:ENABle {{1|ON}|{0|OFF}}
:CHANnel<n>:LIMit:ENABle?
Description
Set the amplitude limit switch for the specified channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the amplitude limit status of the specified channel.
For Example
:CHANnel1:LIMit:ENABle ON Turn on amplitude limit of CH1.
:CHANnel1:LIMit:ENABle? The query returns 1.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 11 / 51
:CHANnel<n>:LIMit:LOWer
Syntax
:CHANnel<n>:LIMit:LOWer {<voltage>}
:CHANnel<n>:LIMit:LOWer?
Description
Set the lower limit of amplitude for the specified channel.
<voltage> represents voltage, the unit is the specified unit of the current channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the lower limit of amplitude of the specified channel in scientific notation.
For Example
:CHANnel1:LIMit:LOWer 2 Set the lower limit of amplitude for CH1 to 2V.
:CHANnel1:LIMit:LOWer? The query returns 2e+0.
:CHANnel<n>:LIMit:UPPer
Syntax
:CHANnel<n>:LIMit:UPPer {<voltage>}
:CHANnel<n>:LIMit:UPPer?
Description
Set the upper limit of amplitude for the specified channel.
<voltage> represents voltage, the unit is the specified unit of the current channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the upper limit of amplitude of the specified channel in scientific notation.
For Example
:CHANnel1:LIMit:UPPer 2 Set the upper limit of amplitude for CH1 to 2V.
:CHANnel1:LIMit:UPPer? The query returns 2e+0.
:CHANnel<n>:AMPLitude:UNIT
Syntax
:CHANnel<n>:AMPLitude:UNIT { VPP|VRMS|DBM}
:CHANnel<n>:AMPLitude:UNIT?
Description
Set the output amplitude unit for the specified channel. If the system is in high/low level mode, this setting
is invalid.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output amplitude unit of the specified channel.
For Example
:CHANnel1:AMPLitude:UNIT VPP Set the output amplitude unit for CH1 to VPP.
:CHANnel1:AMPLitude:UNIT? The query returns VPP.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 12 / 51
:CHANnel<n>:LOAD
Syntax
:CHANnel<n>:LOAD {<resistance>}
:CHANnel<n>:LOAD?
Description
Set the output load for the specified channel.
<resistance> represents load resistance value, the unit isΩ.
<n>: Channel number, n takes value 1, 2.
Notice: The range of resistance value is 1~10000, 10000 is corresponding to high resistance.
Return Format
The query returns load resistance value of the specified channel in scientific notation.
For Example
:CHANnel1:LOAD 50 Set the output load for CH1 to 50Ω.
:CHANnel1:LOAD? The query returns 5.000000e+01.
:CHANnel<n>:SELect
Syntax
:CHANnel<n>:SELect
:CHANnel<n>:SELect?
Description
To select the channel.
<n>: {1|2}, it respectively represents {CH1|CH2}.
Return Format
The query returns 1 or 0, it respectively represents ON or OFF.
For Example
:CHAN1:SELect Select CH1.
:CHAN1:SELect?
The query returns 1, it represents the channel is selected.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 13 / 51
Continuous
:CHANnel<n>:BASE:WAVe
Syntax
:CHANnel<n>:BASE:WAVe { SINe | SQUare | PULSe | RAMP | ARB | NOISe | DC }
:CHANnel<n>:BASE:WAVe?
Description
Set the basic wave for the specified channel, which is sine wave, square wave, impulse wave, triangle wave,
arbitrary wave, noise wave and DC.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the basic wave of the specified channel.
For Example
:CHANnel1:BASE:WAVe SINe Set the basic wave of CH1 to sine wave.
:CHANnel1:BASE:WAVe? The query returns SINe.
:CHANnel<n>:BASE:FREQuency
Syntax
:CHANnel<n>:BASE:FREQuency {<freq>}
:CHANnel<n>:BASE:FREQuency?
Description
Set the output frequency for the specified channel.
<freq> represents frequency value, the unit is Hz. (1e-6Hz ~ the allowed maximum frequency of current
wave).
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output frequency of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:FREQuency 2000 Set the output frequency of CH1 to 2KHz.
:CHANnel1:BASE:FREQuency? The query returns 2e+3.
:CHANnel<n>:BASE:PERiod
Syntax
:CHANnel<n>:BASE:PERiod { <period>}
:CHANnel<n>:BASE:PERiod?
Description
Set the output period for the specified channel.
<period> represents period, the unit is S.
If it is sine wave, the range is from currently allowed maximum time to 1e6s.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 14 / 51
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the upper limit of amplitude of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:PERiod 0.002 Set the output period of CH1 to 2ms.
:CHANnel1:BASE:PERiod? The query returns 2e-3.
:CHANnel<n>:BASE:PHASe
Syntax
:CHANnel<n>:BASE:PHASe { <phase>}
:CHANnel<n>:BASE:PHAse?
Description
Set the output phase for the specified channel.
<phase> represents phase, the unit is°. The range is -360~360.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output phase of the specified channel.
For Example
:CHANnel1:BASE:PHAse 20 Set the output phase of CH1 to 20°.
:CHANnel1:BASE:PHAse? The query returns 20.
:CHANnel<n>:BASE:AMPLitude
Syntax
:CHANnel<n>:BASE:AMPLitude {<amp>}
:CHANnel<n>:BASE:AMPLitude?
Description
Set the output amplitude for the specified channel.
<amp> represents voltage, the unit is the specified unit of the current channel. 1mVpp ~ the maximum
output value under the current load.
If the current unit is VPP, the maximum value under the current load = the current load *20/(50+ the current
load)
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output amplitude of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:AMPLitude 2 Set the output amplitude of CH1 to 2V.
:CHANnel1:BASE:AMPLitude? The query returns 2e+0.
:CHANnel<n>:BASE:OFFSet
Syntax

Programming Manual UTG1000X Series
Instruments.uni-trend.com 15 / 51
:CHANnel<n>:BASE:OFFSet {<voltage>}
:CHANnel<n>:BASE:OFFSet?
Description
Set the output DC offset for the specified channel.
<voltage> represents voltage, the unit is V. The range is from 0 to the maximum DC under the current load.
The maximum DC under the current load = the current load *10/ (50+ the current load) –the minimum value
under the current load. DC mode under /2
AC minimum value is 2mVpp, DC mode takes 0;
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output DC offset of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:OFFSet 2 Set the output DC offset of CH1 to 2V.
:CHANnel1:BASE:OFFSet? The query returns 2e+0.
:CHANnel<n>:BASE:HIGH
Syntax
:CHANnel<n>:BASE:HIGH {<voltage>}
:CHANnel<n>:BASE:HIGH?
Description
Set the high level of signal output for the specified channel.
<voltage> represents voltage, the unit is the specified unit of the current channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the high level of signal output of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:HIGH 2 Set the high level of signal output for CH1 to 2V.
:CHANnel1:BASE:HIGH? The query returns 2e+0.
:CHANnel<n>:BASE:LOW
Syntax
:CHANnel<n>:BASE:LOW {<voltage>}
:CHANnel<n>:BASE:LOW?
Description
Set the lower level of signal output for the specified channel.
<voltage> represents voltage, the unit is the specified unit of the current channel.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the lower level of signal output of the specified channel in scientific notation.
For Example
:CHANnel1:BASE:LOW 2 Set the lower level of signal output for CH1 to 2V.
:CHANnel1:BASE:LOW? The query returns 2e+0.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 16 / 51
:CHANnel<n>:BASE:DUTY
Syntax
:CHANnel<n>:BASE:DUTY {<duty>}
:CHANnel<n>:BASE:DUTY?
Description
Set the output duty cycle for the specified channel.
<duty> represents duty cycle, the unit is %. The range is 0-100.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output duty cycle of the specified channel.
For Example
:CHANnel1:BASE:DUTY 20 Set the output duty cycle of CH1 to 20% .
:CHANnel1:BASE:DUTY? The query returns 20.
:CHANnel<n>:BASE:ARB
Syntax
:CHANnel<n>:BASe:ARB <source>,<filename>
:CHANnel<n>:BASe:ARB?
Description
Set the specified channel to load arbitrary wave data of a file under basic wave and arbitrary wave source.
<n>: Channel number, n takes value 1, 2.
<source>: {INTernal|EXTernal }, which is internal or external.
<filename>: The filename of arbitrary waveform.
For Example
: CHANnel1:BASe:ARB INTernal, "AbsSine.bsv"
:CHANnel<n>:RAMP:SYMMetry
Syntax
:CHANnel<n>:RAMP:SYMMetry { < symmetry >}
:CHANnel<n>:RAMP:SYMMetry?
Description
Set the output symmetry of ramp signal for the specified channel.
< symmetry > represents symmetry, the unit is %. The range is 0-100.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the output symmetry of ramp signal for the specified channel in scientific notation.
For Example
:CHANnel1:RAMP:SYMMetry 20
Set the output symmetry of ramp signal for CH1 to 20%.
:CHANnel1:RAMP:SYMMetry? The query returns 2.000000e+01.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 17 / 51
:CHANnel<n>:PULSe:RISe
Syntax
:CHANnel<n>:PULSe:RISe {<width>}
:CHANnel<n>:PULSe:RISe?
Description
Set the rising edge pulse width of impulse wave for the specified channel.
<width> represents pulse width, the unit is S.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the rising edge pulse width of impulse wave for the specified channel in scientific
notation.
For Example
:CHANnel1:PULSe:RISe 0.002
Set the rising edge pulse width of impulse wave for CH1 to 2ms.
:CHANnel1:PULSe:RISe? The query returns 2e-3.
:CHANnel<n>:PULSe:FALL
Syntax
:CHANnel<n>:PULSe:FALL {<width>}
:CHANnel<n>:PULSe:FALL?
Description
Set the falling edge pulse width of impulse wave for the specified channel.
<width> represents pulse width, the unit is S.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the falling edge pulse width of impulse wave for the specified channel in scientific
notation.
For Example
:CHANnel1:PULSe:FALL 0.002
Set the falling edge pulse width of impulse wave for CH1 to 2ms.
:CHANnel1:PULSe:FALL? The query returns 2e-3.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 18 / 51
Modulation
:CHANnel<n>:MODulate:TYPe
Syntax
:CHANnel<n>:MODulate:TYPe <type>
:CHANnel<n>:MODulate:TYPe?
Description
Set the modulation type for the specified channel.
<type>: {AM|FM|PM|ASK|FSK|PSK|PWM }, which is AM, FM, PM, ASK, FSK, PSK and PWM.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the modulation type of the specified channel.
For Example
:CHANnel1:MODulate:TYPe AM Set CH1 signal to AM.
:CHANnel1:MODulate:TYPe? The query returns AM.
:CHANnel<n>:MODulate:WAVe
Syntax
:CHANnel<n>:MODulate:WAVe { SINe|SQUare|UPRamp|DNRamp|ARB|NOISe }
:CHANnel<n>:MODulate:WAVe?
Description
Set the modulation wave for the specified channel. There are sine wave, square wave, upper triangle wave,
down triangle wave arbitrary wave, arbitrary wave and noise wave.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the modulation wave of the specified channel.
For Example
:CHANnel1:MODulate:WAVe SINe Set the modulation wave of CH1 to SINe.
:CHANnel1:MODulate:WAVe? The query returns SINe.
:CHANnel<n>:MODulate:SOURce
Syntax
:CHANnel<n>:MODulate:SOURce { INTernal|EXTernal }
:CHANnel<n>:MODulate:SOURce?
Description
Set the modulation source for the specified channel, which is internal and external.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the modulation source of the specified channel in scientific notation.

Programming Manual UTG1000X Series
Instruments.uni-trend.com 19 / 51
For Example
:CHANnel1:MODulate:SOURce INTernal
Set the modulation source of CH1 to INTernal.
:CHANnel1:MODulate:SOURce? The query returns INTernal.
:CHANnel<n>:MODulate:FREQuency
Syntax
:CHANnel<n>:MODulate:FREQuency {<freq>}
:CHANnel<n>:MODulate:FREQuency?
Description
Set the modulation frequency for the specified channel’s signal.
<freq> represents frequency, the unit is Hz.
<n>:Channel number, n takes value 1, 2.
Return Format
The query returns the modulation frequency of the specified channel’s signal in scientific notation.
For Example
:CHANnel1:MODulate:FREQuency 2000
Set the modulation frequency of CH1 to 2kHz.
:CHANnel1:MODulate:FREQuency? The query returns 2e+3.
:CHANnel<n>:MODulate:ARB
Syntax
:CHANnel<n>:MODulate:ARB <source>,<filename>
:CHANnel<n>:MODulate:ARB?
Description
Set the specified channel to load modulation arbitrary waveform data of a file under arbitrary wave source.
<n>:Channel number, n takes value 1, 2.
<source>:{INTernal|EXTernal },which is internal and external.
<filename>:The filename of arbitrary waveform.
For Example
:CHANnel1:MODulate:ARB INTernal,"AbsSine.bsv"
:CHANnel<n>:MODulate:DEPTh
Syntax
:CHANnel<n>:MODulate:DEPTh { <depth>}
:CHANnel<n>:MODulate:DEPTh?
Description
Set the modulation depth for the specified channel.
<depth> represents the modulation, the unit is %. The rang is 0% ~ 100%, the modulation depth of AM is 0%

Programming Manual UTG1000X Series
Instruments.uni-trend.com 20 / 51
~ 120%.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the modulation depth of the specified channel in scientific notation.
For Example
:CHANnel1:MODulate:DEPTh 50 Set the modulation depth for CH1 to 50%.
:CHANnel1:MODulate:DEPTh? The query returns 5.000000e+01.
:CHANnel<n>:MODulate:RATio
Syntax
:CHANnel<n>:MODulate:RATio <ratio>
:CHANnel<n>:MODulate:RATio?
Description
Set the modulation rate value for the specified channel. This instruction is only valid for the modulation with
rate function.
<ratio> represents rate, the unit is Hz.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the modulation rate value of the specified channel in scientific notation.
For Example
:CHANnel1:MODulate:RATio 100 Set the bit rate for CH1 to 100Hz.
:CHANnel1:MODulate:RATio? The query returns 1.e+2.
:CHANnel<n>:FM:FREQuency:DEV
Syntax
:CHANnel<n>:FM:FREQuency:DEV { <freq>}
:CHANnel<n>:FM:FREQuency:DEV?
Description
Set the frequency deviation for the specified channel.
<freq> represents frequency deviation, the unit is Hz. The range is from 0Hz to the current fundamental
frequency.
<n>: Channel number, n takes value 1, 2.
Return Format
The query returns the frequency deviation of the specified channel in scientific notation.
For Example
:CHANnel1:FM:FREQuency:DEV 2000
Set the frequency deviation for CH1 to 2KHz.
:CHANnel1:FM:FREQuency:DEV? The query returns 2e+3.
Other manuals for UTG1000X Series
2
Table of contents
Other Unit Test Equipment manuals

Unit
Unit UTD4000 Series User manual

Unit
Unit UPO3000E Series Owner's manual

Unit
Unit UT501A User manual

Unit
Unit UT526 User manual

Unit
Unit UPO2102 User manual

Unit
Unit UPO1000 Series User manual

Unit
Unit UT12A User manual

Unit
Unit UT581 User manual

Unit
Unit UT590 Series User manual

Unit
Unit UT501B User manual