/

Rigol

/

Rigol DG5351

SCPI COMMAND REFERENCE

Rigol DG5351

Rigol DG5351

The Rigol DG5351 is Rigol's function generator in the DG5000 Series family. Its SCPI remote-control interface exposes 352 commands across 16 subsystems - 262 settable and 90 queries - and every command is documented here with its parameters, accepted values, return format, and a copy-paste PyVISA example for automating test and measurement.

352

Commands

262

Settable

90

Queries

16

Subsystems

SCPI

Verified

2026-07-16

All commands

Sets the trigger interval of auto trigger for the logic signal output module. The query returns the trigger interval in scientific notation.

NameTypeValuesDescription
integerinteger0s - 30sTrigger interval value.
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum trigger interval.
string - Trigger interval in scientific notation.
:DIGI:INTE 2

Sets the output data length for the logic signal output module. The query returns the data length in scientific notation.

NameTypeValuesDescription
integerinteger1ByteOutput data length.
qualifieroptenumMINimum | MAXimumQueries the minimum or maximum output data length.
string - The data length in scientific notation.
:DIGI:LENG 2
The query returns 2.000000E+00.

Sets the user data offset for the logic signal output module. The query returns the offset in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum offset.
real - Returns the offset in scientific notation.
:DIGI:OFFS 2

Sets the code pattern of the output data for the logic signal output module. The query returns the currently selected pattern: ALL0, ALL1, 01, 8PRBS, 16PRBS, 32PRBS, or USER.

enum - Returns the code pattern of the output data for the logic signal output module.
:DIGI:PATT ALL0

Returns or selects the protocol type for the logic signal output module.

enum - The current protocol type.
:DIGI:PROT PO

Sets the data output rate for the logic signal output module. The query returns the output rate in scientific notation.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum rate.
real - Returns the output rate in scientific notation.
:DIGI:RATE 1000
The query returns 1.000000E+03.

Returns or sets the power state of the logic signal output module. The query returns ON or OFF.

enum - Returns the current power state of the logic signal output module.
:DIGI:STAT ON

Set the IIC address. The query returns any integer between 0 and 127.

NameTypeValuesDescription
integerinteger0 - 127IIC address value.
integer - Any integer between 0 and 127.
:DIGI:IIC:ADDR 127

Sets the IIC address state. The query returns USER or NONE.

enum - Returns the IIC address state.
:DIGI:IIC:ADDR:STAT NONE

Set the clock line of IIC output. The query returns the selected digital channel as D0 through D15.

NameTypeValuesDescription
channelinteger0 - 15Selects the IIC clock line channel.
enum - Returns the clock-line channel as D0, D1, ... D14 or D15.
:DIGI:IIC:CHAN:SCLK 7

Sets the data line of IIC output. The query returns the selected data channel as D0 through D15.

NameTypeValuesDescription
channelinteger0 - 15Selects the IIC data line channel.
enum - Returns the selected data channel as D0, D1, …, D14, or D15.
*:DIGI:IIC:CHAN:SDA 8
The query returns D8.

Sets the IIC operation mode to write or read. The query returns WRITE or READ.

enum - Returns the current IIC operation mode.
.DIGI:IIC:MODE READ

Sets the bit order of PO data output. The query returns MSB or LSB.

enum - Returns the current PO data output bit order.
:DIGI:PO:BITO MSB

Sets the phase of the PO clock line. The query returns the current phase as one of 0, 90, 180, or 270.

NameTypeValuesDescription
phaseenum0 | 90 | 180 | 270Phase of the PO clock line.
enum - Returns the current phase of the PO clock line.
DIGI:PO:CHAN:PHAS 90

Sets the clock line of PO data output. The query returns C0 or C1.

enum - Returns the selected clock line of PO data output.

Sets the data line state of the PO data output. The query returns the current data-line state as an integer, ON, or OFF.

enum - Returns any integer between 1 and 65534, or the keywords ON or OFF.
:DIGI:PO:CHAN:STAT 21

Sets the mask data channel under PO protocol. The query returns the current mask channel as D0 through D15 or NONE.

NameTypeValuesDescription
channelinteger0 - 15Mask channel number to set, or NONE to clear the mask channel.
enum - Returns the current mask channel as D0, D1, …, D14, D15, or NONE.
:DIGI:PO:TSTAT 1

Sets the tri-state channel mask for the PO data output. The query returns the current mask as an integer between 0 and 65535.

NameTypeValuesDescription
integerinteger0 - 65535Decimal data used to mark one or more channels in D15~D0 as tri-state channels.
integer - Returns the current tri-state channel mask.
::DIGI:PO:ZSTAT 21

Sets the baud rate of RS232 data transmission. The query returns the baud rate in "<baudrate>BPS" format.

NameTypeValuesDescription
baudrateinteger1bps - 60MbpsBaud rate for RS232 data transmission.
string - Returns the current baud rate in "<baudrate>BPS" format.
:DIGI:RS232:BAUD 19200

Returns or sets the number of data bits per frame in RS232 transmission. The query returns 5, 6, 7, or 8.

integer - Returns the data bits per frame value.

Sets the RS232 data output channel. The query returns D0 through D14 or D15.

NameTypeValuesDescription
channelinteger0 - 15RS232 data output channel.
enum - Returns the selected data output channel as D0, D1, …, D14, or D15.
::DIGI:RS232:CHAN:TX 1

Queries the RS232 parity mode. The query returns NON, ODD, EVEN, FIX0, or FIX1.

enum - Returns the current RS232 parity mode.
:DIGI:RS232:PAR ODD

Sets the stop bit of RS232. The query returns 1, 1.5, or 2.

enum - Returns the configured RS232 stop bit setting.
:DIGI:RS232:SBIT 1.5

Sets the data bits per frame in SPI transmission. The query returns 1, 2 or 3.

NameTypeValuesDescription
byteinteger1 - 3Number of data bits per frame in SPI transmission.
integer - Returns the current data bits per frame setting.
:DIGI:SPI:BYTE 2

Sets the CS line of the SPI output. The query returns the selected digital channel as D0 through D15.

NameTypeValuesDescription
channelinteger0 - 15SPI CS channel to assign; cannot be one of the channels currently selected as the clock or data line.
enum - Returns the selected channel as D0, D1, ..., D14, or D15.
:DIGI:SPI:CHAN:CS 9
The query returns D9.

Sets the clock line of the SPI output. The query returns the currently selected SCLK channel as D0 through D15.

enum - Returns D0, D1, …, D14, or D15.
:DIGI:SPI:CHAN:SCLK 7
The query returns D7.

Returns or sets the SPI output data line channel. The query returns D0, D1, …, D14, or D15.

enum - Returns the selected data line channel as D0 through D15.

Returns or sets the SPI clock phase. The query returns 0 or 1; 1 sets the phase to 180° and 0 sets it to 0°.

integer - Returns the current SPI clock phase as 0 or 1.
DIGI:SPI:CPHA 1

Queries the SPI clock polarity setting. The query returns 0 or 1, where 1 means positive polarity and 0 means negative polarity.

integer - Returns the current SPI clock polarity setting as 0 or 1.
:DIGI:SPI:CPOL 1

Sets the CS level of SPI. The query returns HIGH or LOW.

enum - Returns the CS level of SPI as HIGH or LOW.
`:DIGI:SPI:CSLE HIGH`

Sets the analog channel voltage for the logic signal output module. The query returns the voltage in scientific notation.

NameTypeValuesDescription
voltagereal1.4V - 9.4VAnalog channel voltage; available range depends on protocol type.
string - The analog channel voltage in scientific notation.
:DIGI:VOLT:ANAL 2.5
The query returns 2.500000E+00.

Enables or disables the analog channel for the logic signal output module. The query returns ON or OFF.

enum - Returns the current analog channel state.
:DIGI:VOLT:ANAL:STAT OFF
The query returns OFF.

Sets the digital channel voltage for the logic signal output module. The query returns the voltage in scientific notation.

NameTypeValuesDescription
voltagereal1.4 - 4.2Digital channel voltage to set.
real - The digital channel voltage in scientific notation.
::DIGI:VOLT:DIGI 2.5

Enable or disable the digital channel for the logic signal output module. The query returns ON or OFF.

NameTypeValuesDescription
stateenumON | OFFEnables or disables the digital channel.
enum - Returns the current digital channel state.
:DIGI:VOLT:DIGI:STAT OFF

Sets the number of bytes used for SPI transfers.

NameTypeValuesDescription
bytesinteger1 - MAXimumNumber of bytes used for the SPI transfer.

Sets the SPI clock phase for the selected digital channel.

:DIGItal:STATeset / query

Sets the state of the digital function. The command is part of the DIGITAL subsystem.

NameTypeValuesDescription
stateenumON | OFFTurns the digital function on or off.

Sets or queries the analog voltage state for a digital channel. The command is listed together with related digital and analog voltage commands, but no syntax or behavior details are shown on this page slice.

Sets the digital voltage mode for the digital I/O. The related state form is listed separately as :DIGItal:VOLTage:DIGItal:STATe.

Sets the digital voltage state for the selected digital configuration.

NameTypeValuesDescription
stateenum-Digital voltage state.

Queries all files and folders under the current catalog.

string - Returns the current catalog contents as a string list in the format {space used, remaining space,"size, attribute, name"…}. Space values are in Byte; file attributes are blank and folder attributes are DIR.

Sets the current working directory in mass memory. This command is used to select a directory path for subsequent memory operations.

NameTypeValuesDescription
directorystring-Directory path to make current.
:MMEMory:COPYset / query

Copies a file from one directory to another. The command syntax in this slice does not show parameters or additional details.

:MMEMory:DELeteset / query

Deletes a file or directory in mass memory.

NameTypeValuesDescription
filenamestring-File or directory to delete.
:MMEMory:LOADset / query

Loads a file from the mass memory. The manual slice lists the command but does not provide syntax or parameter details.

Creates a memory directory.

NameTypeValuesDescription
directorystring-Directory to create.

Returns the current directory path used for mass memory operations.

string - The current mass memory root directory path.
:MMEMory:STOReset / query

Stores the current waveform, setup, or data to nonvolatile memory. The specific item stored is determined by the instrument's memory store function.

Outputs a sine waveform with the specified frequency, amplitude, DC offset, and start phase. The waveform is applied immediately after the command is executed.

NameTypeValuesDescription
freqoptreal1 µHz - 350 MHzSine frequency.
ampoptrealVppSine amplitude, limited by the Resistance and Freq/Period settings.
offsetoptrealVdcDC offset, limited by the Resistance and Ampl/HoLevel settings.
phaseoptreal0° - 360°Start phase.
[:SOURce<n>]:APPLy:SINusoid [<freq>[,<amp>[,<offset>[,<phase>]]]]
:APPL:SIN 20000,2.5,0.5,10

Outputs a square waveform with the specified frequency, amplitude, DC offset, and start phase. The waveform is output immediately after the command is executed.

NameTypeValuesDescription
freqoptreal1 µHz - 120 MHzSquare-wave frequency.
ampoptrealVppSquare-wave amplitude, limited by the Resistance and Freq/Period settings.
offsetoptrealVdcDC offset, limited by the Resistance and Ampl/HoLevel settings.
phaseoptreal0° - 360°Start phase of the waveform.
:APPL:SQU 20000,2.5,0.5,10

Outputs a ramp waveform with specified frequency, amplitude, DC offset, and start phase. The output waveform is applied immediately after the command executes.

NameTypeValuesDescription
freqoptreal1 µHz - 5 MHzOutput frequency.
ampoptrealVppOutput amplitude, limited by the Resistance and Freq/Period settings.
offsetoptrealVdcDC offset, limited by the Resistance and Ampl/HoLevel settings.
phaseoptreal0° - 360°Start phase.
:APPL:RAMP 20000,2.5,0.5,10

Outputs a pulse waveform with specified frequency, amplitude, DC offset, and delay. The waveform is output immediately after the command executes.

NameTypeValuesDescription
freqoptreal1 µHz - 50 MHzPulse frequency; default unit is Hz.
ampoptrealVppPulse amplitude, limited by the Resistance and Freq/Period settings; default unit is Vpp.
offsetoptrealVdcDC offset, limited by the Resistance and Ampl/HoLevel settings; default unit is Vdc.
delayoptreal0 s - the pulse periodDelay before the pulse starts; default unit is s.
:APPL:PULS 20000,2.5,0.5,0.00002

Outputs a noise waveform with specified amplitude and DC offset. The waveform is applied immediately after the command is executed.

NameTypeValuesDescription
ampoptrealMINimum - MAXimumSets the output amplitude. It is limited by the Resistance and Freq/Period settings.
offsetoptrealMINimum - MAXimumSets the DC offset. It is limited by the Resistance and Ampl/HoLevel settings.
:APPL:NOIS 2.5,0.5

:SOURce<n>:BURStset / query

Sets or queries the burst control block for the selected source channel. The slice shows this command group as the parent of burst mode, cycle count, state, delay, phase, internal period, gate polarity, and trigger settings.

Enable or disable the Burst function. If Burst is enabled, Sweep or Mod function is turned off automatically when currently on.

NameTypeValuesDescription
stateenumON | OFFTurns Burst on or off.
[:SOURce<n>]:BURSt[:STATe] ON|OFF
[:SOURce<n>]:BURSt[:STATe]?

Selects whether the burst waveform is output on the high or low level of the gated trigger signal on the rear-panel ExtTrig connector. This command is only valid in Gated Burst mode.

NameTypeValuesDescription
modeenumNORMal | INVertedBurst gate polarity.
:BURS:GATE:POL NORM

Specify the edge type of the trigger output signal. The query returns OFF, POS or NEG.

NameTypeValuesDescription
stateenumOFF | POSitive | NEGativeEdge type of the trigger output signal.
enum - Returns the trigger output edge setting as OFF, POS, or NEG.
:BURS:TRIG:TRIGO POS

Sets the frequency of the basic waveform. The default unit is Hz, and the query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyreal1 µHz - 350 MHzFrequency of the basic waveform.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum frequency value when used with the query.
real (Hz) - Frequency value in scientific notation.
:FREQ:FIX 1500

Set the pulse duty cycle, expressed in percent. The duty cycle is related to pulse width, and changing either one automatically changes the other.

NameTypeValuesDescription
percentreal%Pulse duty cycle to set.
qualifieroptenumMINimum | MAXimumSets the duty cycle to the minimum or maximum allowed value.
real (%) - Returns the duty cycle value in scientific notation.
:PULS:DCYC 60

Sets the delayed time of the pulse. The default unit is seconds, and the delay range is from 0 s to the pulse period.

NameTypeValuesDescription
delayreal0 - pulse periodDelay time of the pulse.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum pulse delay value.
real (s) - Returns the pulse delay in scientific notation.

Selects whether pulse measurements hold at the Pulse Width or Duty Cycle state.

NameTypeValuesDescription
stateenumWIDTh | DUTYSelects the pulse hold state.
enum - Returns the current pulse hold state.
:PULS:HOLD WIDT

Sets the rising edge of the pulse; the default unit is seconds. The query returns the time value in scientific notation, with default unit seconds.

NameTypeValuesDescription
secondsreal2.5 ns - 1 msRising edge time for the pulse.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed rising edge time.
real (s) - Time value of the pulse rising edge in scientific notation.
:PULS:TRAN 0.000001

Sets the falling edge time of the pulse. The default unit is seconds; the query returns the time value in scientific notation with the default unit of s.

NameTypeValuesDescription
secondsreal2.5 ns - 1 msFalling edge time of the pulse.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed falling-edge time.
real (s) - The pulse falling-edge time, returned in scientific notation. The default unit is s.
:PULS:TRAN:TRA 0.000001

Sets the pulse width, defined as the time from the 50% threshold of a rising edge amplitude to the 50% threshold of the next falling edge amplitude. The query returns the pulse width value in scientific notation.

NameTypeValuesDescription
secondsreal0Pulse width value to set; default unit is seconds.
qualifieroptenumMINimum | MAXimumOptional keyword to set or query the minimum or maximum pulse width value.
real - Pulse width value in scientific notation.
:PULS:WIDT 0.5ms

Selects a sinusoidal waveform for source <n> output. It is one of the available :SOURce<n>:APPLy waveform commands.

Returns the waveform shape currently applied to the selected source output.

enum - Returns the present applied function as a waveform shape keyword.

Sets the internal burst period for the selected source.

NameTypeValuesDescription
periodreal0.001 - 999999.999Internal burst period.

Sets the burst mode for the selected source.

NameTypeValuesDescription
modeenum-Burst mode selection.

Sets the number of cycles in a burst for the selected source. The command is part of the source burst subsystem.

NameTypeValuesDescription
ncyclesinteger1 - INFNumber of cycles in the burst.

Sets the phase of the burst waveform for the selected source.

NameTypeValuesDescription
phasereal0 - 360Phase angle of the burst waveform.

Sets the burst delay for the selected source.

NameTypeValuesDescription
delayreal0 - 100Burst delay value.

Sets the trigger slope for burst triggering on the selected source channel.

NameTypeValuesDescription
slopeenumPOSitive | NEGativeTrigger slope selection for burst trigger.

Sets the source used to trigger burst operation for the selected source channel.

NameTypeValuesDescription
sourceenum-Trigger source for burst mode.

Turns burst state on or off for the selected source channel.

NameTypeValuesDescription
stateenumON | OFFEnables or disables burst mode.

Sets the arbitrary waveform output mode for the selected source channel.

NameTypeValuesDescription
modeenum-

Sets the symmetry of the ramp waveform for the selected source channel.

NameTypeValuesDescription
symmetryreal0 - 100Sets the ramp symmetry as a percentage.

Sets the duty cycle for the square waveform on the selected source.

NameTypeValuesDescription
dcyclereal0 - 100Duty cycle of the square waveform.

Selects the source function shape. This command is the generic function-shape setting used with the source subsystem.

NameTypeValuesDescription
shapeenum-Function shape to select.

Turns marker state on or off for the selected source. This command is part of the source marker subsystem.

NameTypeValuesDescription
stateoptenumON | OFFEnables or disables the marker.

Selects the internal AM modulation function for the specified source. The slice lists the command but does not provide parameter details or the return value.

Sets the ASK polarity for the selected source. This command is part of the modulation subsystem for the source channel.

Sets or queries the ASK modulation frequency for source <n>. The optional frequency node is shown in the mnemonic, but this slice does not provide any parameter values or return format.

Sets the internal modulation frequency for FM on the specified source. The parameter is a frequency value in hertz.

NameTypeValuesDescription
frequencyreal0.1 - 100000Internal modulation frequency.

Sets the FM deviation for the selected source. This command is part of the modulation subsystem for source <n>.

NameTypeValuesDescription
deviationoptreal-FM deviation value.

Sets or queries the frequency used for frequency-shift keying modulation on the selected source. The command accepts the source channel number placeholder <n> and the optional FSKey frequency node.

Sets the internal IQ modulation rate for the selected source. The command is part of the modulation subsystem for source <n>.

NameTypeValuesDescription
ratereal-Internal IQ modulation rate.

Selects the source of IQ data for the modulation subsystem. This command is part of the modulation setup for source n.

Sets the internal rate for pseudo-random sequence keying modulation. This command is part of the modulation subsystem for source n.

Sets the modulation type for source <n>.

NameTypeValuesDescription
typeenum-Modulation type.

Turns modulation on or off for the selected source. The command is part of the source modulation subsystem.

NameTypeValuesDescription
stateoptenum0 | 1 | OFF | ONEnables or disables modulation state.

Sets the duty cycle for pulse modulation on the specified source channel.

NameTypeValuesDescription
duty cyclereal0 - 100Duty cycle setting for pulse modulation.

Sets the pulse delay for source channel n.

NameTypeValuesDescription
delayreal0 - MAXimumPulse delay value.

Sets the trailing edge transition time for pulse output on the selected source. This command is part of the pulse transition settings for source <n>.

Sets the pulse width for the selected source channel.

NameTypeValuesDescription
widthreal-Pulse width.

Sets the polarity of the pseudo-random bit sequence modulation source for the specified source. The source is identified by <n>.

NameTypeValuesDescription
ninteger-Source index.
polarityenumNORMal | INVertedPolarity setting for the PSK modulation source.

Sets the source used for phase-shift keying modulation.

NameTypeValuesDescription
sourceenum-Modulation source selection.

Sets the internal PWM function for the selected source modulation. The slice only lists the command name and does not provide syntax, parameters, or a return value.

Sets the PWM source for the selected source channel.

NameTypeValuesDescription
sourceenum-PWM source selection.

Sets the PWM deviation width for the selected source. The command belongs to the PWM modulation subsystem and includes the optional deviation and width nodes in the syntax.

Sets the period for source <n>; the fixed form is included in the syntax. The command is part of the source waveform timing setup.

Initiates phase adjustment for the selected source channel. This command starts the phase alignment/adjustment process.

Sets or adjusts the phase of source <n>.

NameTypeValuesDescription
phaserealdegPhase value to set or adjust.

Sets the spacing mode used for source sweep operation.

NameTypeValuesDescription
spacingenum-Sweep spacing mode.

Sets the sweep state for the selected source output. The command is part of the source sweep subsystem.

NameTypeValuesDescription
stateenum-Sweep state parameter.

Sets the frequency step used during a frequency sweep for the selected source channel.

NameTypeValuesDescription
stepreal-Frequency increment used for sweep steps.

Sets the sweep time for the selected source channel.

NameTypeValuesDescription
timerealMINimum - MAXimumSweep time.

Sets the sweep trigger source for the selected source. The command is part of the source sweep trigger subsystem.

Enables or disables automatic selection of the voltage range for the specified source. The manual page lists the command mnemonic but does not provide further syntax details or a return value on this slice.

Sets the output voltage offset for the specified source. This command is part of the voltage level subtree and uses the immediate offset node.

NameTypeValuesDescription
ninteger-Source index.

Sets the center frequency of the sweep. The default unit is Hz, and different sweep waveforms have different allowable center frequency ranges.

NameTypeValuesDescription
frequencyreal1 µHz - 250 MHzCenter frequency value to set.
qualifierenumMINimum | MAXimumSets the center frequency to the minimum or maximum allowed value.
real (Hz) - Returns the frequency value in scientific notation.
:FREQ:CENT 600
The query returns 6.000000E+02.

Sets the frequency span for the sweep. The default unit is Hz.

NameTypeValuesDescription
frequencyreal0 - 250 MHzFrequency span value to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric span value.
real (Hz) - Returns the frequency span value in scientific notation.
:FREQ:SPAN 1100

Sets the start frequency of the sweep. The default unit is Hz; the query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyreal1 µHz - 250 MHzStart frequency to set for the sweep.
qualifieroptenumMINimum | MAXimumSets the start frequency to the minimum or maximum allowed value.
string - The current start frequency in scientific notation.
:FREQ:STAR 50

Sets the end frequency of the Sweep. The query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyrealHzEnd frequency value to set.
qualifieroptenumMINimum | MAXimumOptional keyword to set the end frequency to the minimum or maximum allowed value.
real (Hz) - Frequency value in scientific notation.
[:SOURce<n>]:FREQuency:STOP 1150

Selects the waveform to be output, or the carrier waveform when modulation, sweep, or burst mode is enabled. Sending :FUNCtion DC automatically disables the modulation, sweep, or burst function currently enabled.

NameTypeValuesDescription
shapeenumSINusoid | SQUare | RAMP | PULSe | NOISe | USER | DC | SINC | EXPRise | EXPFall | CARDiac | GAUSsian | HAVersine | LORentz | ARBPULSE | DUAltoneWaveform shape to select.
enum - Returns the selected waveform abbreviation.
:FUNC:SHAP SQU

Sets the symmetry of the ramp waveform in percent; values may be entered with or without the % symbol. The query returns the symmetry in scientific notation.

NameTypeValuesDescription
symmetryreal0% - 100%Symmetry of the ramp waveform.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum symmetry value.
real (%) - Returns the symmetry in scientific notation.
:FUNC:RAMP:SYMM 80% or :FUNC:RAMP:SYMM 80

Sets the duty cycle of the square waveform, expressed in percent; the percent sign is optional in the value syntax. The query returns the duty cycle in scientific notation.

NameTypeValuesDescription
percentreal20% - 80%Duty cycle of the square waveform.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum duty cycle setting.
real (%) - Duty cycle in scientific notation.
:FUNC:SQU:DCYC 70% or :FUNC:SQU:DCYC 70

Selects the output mode of the arbitrary waveform. The query returns the current mode.

NameTypeValuesDescription
modeenumINTernal | PLAYOutput mode of the arbitrary waveform.
enum - Returns the current arbitrary waveform output mode.
:FUNC:ARB:MODE PLAY

Sets the frequency division coefficient of the arbitrary waveform sample rate. The query returns the integer coefficient value.

NameTypeValuesDescription
sampledivinteger0 - 268435456Frequency division coefficient of the sample rate.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum coefficient value.
integer - Returns the integer coefficient value.
[:SOURce<n>]:FUNCtion:ARB:SAMPLE 1
The query returns 1.

Enable or disable the "Mark" frequency function. In step sweep mode, the mark frequency function is not available.

NameTypeValuesDescription
stateenumON | OFFTurns the mark frequency function on or off.
enum - Returns ON or OFF.
:MARKer ON

Sets the marker frequency of the sweep. The default unit is Hz, and the allowed range is limited by the Start Frequency and End Frequency.

NameTypeValuesDescription
frequencyrealMINimum - MAXimumMarker frequency to set.
qualifieroptenumMINimum | MAXimumSets the frequency to the minimum or maximum allowed value.
:MARK:FREQ 800

[:SOURce<n>]:MODset / query

Sets or queries the modulation function for the selected source. The manual slice lists this command as the parent node for AM, FM, PM, ASK, FSK, PSK, and PWM modulation settings.

Sets the internal AM modulation frequency for the specified source. The command is part of the modulation subsystem under :SOURce<n>:MOD:AM:INternal.

NameTypeValuesDescription
frequencyreal20 - 80 kHzInternal modulation frequency.

Sets the phase modulation deviation for the selected source. The command belongs to the source modulation subsystem.

Enable or disable the modulating function. When Mod is enabled, Sweep or Burst is turned off automatically if it is currently on.

NameTypeValuesDescription
stateenumON | OFFTurns modulation on or off.
enum - Returns the present modulation state.
:SOUR:MOD:STAT ON

Enables or disables the modulating function. When Mod is enabled, Sweep or Burst is turned off automatically if currently on.

enum - Returns ON or OFF.
SOUR:MOD:STAT ON

Select the modulating type of the signal generator. The query returns one of AM, FM, PM, ASK, FSK, PSK, PWM, or IQ.

NameTypeValuesDescription
modeenumAM | FM | PM | ASK | FSK | PSK | PWM | IQModulating type to select.
enum - Returns the current modulation type.
[:SOURce<n>]:MOD:TYPe PM

Selects the modulating type of the signal generator.

enum - Returns the current modulation type.
:SOUR:MOD:TYP PM
The query returns PM.

Sets the AM modulation depth in percent. The query returns the modulation depth percentage in scientific notation.

NameTypeValuesDescription
depthreal0% - 120%AM modulation depth percentage.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum modulation depth value.
real (%) - Returns the modulation depth percentage in scientific notation.
:MOD:AM:DEPT 80%
The query returns 8.000000E+01.

Sets the AM modulation depth, expressed as a percentage. The query returns the modulation depth percentage in scientific notation.

NameTypeValuesDescription
depthreal0% - 120%AM modulation depth to set.
real (%) - The current modulation depth percentage in scientific notation.
[:SOURce<n>]:MOD:AM[:DEPTh] <depth>|MINimum|MAXimum
[:SOURce<n>]:MOD:AM[:DEPTh]? [MINimum|MAXimum]

Sets the AM internal modulating waveform frequency. The default unit is Hz, and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzAM modulating waveform frequency.
qualifieroptenumMINimum | MAXimumUses the minimum or maximum allowed frequency.
real (Hz) - Returns the frequency value in scientific notation.
:MOD:AM:INT:FREQ 25
:MOD:AM:INT:FREQ?

Sets the AM modulating waveform frequency. The default unit is Hz; the query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzAM modulating waveform frequency.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum available frequency.
real (Hz) - Frequency value in scientific notation.
:MOD:AM:INT:FREQ 25
:MOD:AM:INT:FREQ?

Selects the AM internal modulating waveform shape. The query returns the current shape as SIN, SQU, TRI, RAMP, NRAM, NOIS, or USER.

NameTypeValuesDescription
shapeenumSINusoid | SQUare | TRIangle | RAMP | NRAMp | NOISe | USERAM internal waveform shape.
enum - Returns the current AM internal waveform shape as SIN, SQU, TRI, RAMP, NRAM, NOIS, or USER.
:MOD:AM:INT:FUNC SQU

Selects the AM internal modulating waveform shape. The query returns the abbreviated current shape setting.

enum - Returns the current AM internal modulation waveform shape.
:MOD:AM:INT:FUNC SQU

Selects the AM modulating source type. The query returns the current source as INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalAM modulating source type.
enum - Returns the current AM modulating source as INT or EXT.
:MOD:AM:SOUR EXT

Selects the AM modulating source type. The query returns INT or EXT.

enum - Returns the current AM modulating source type.
[:SOURce<n>]:MOD:AM:SOURce?
The query returns EXT.

Sets the frequency deviation of the FM modulating waveform relative to the carrier waveform frequency. The default unit is Hz.

NameTypeValuesDescription
deviationrealHzFrequency deviation to set.
qualifieroptenumMINimum | MAXimumUse MINimum or MAXimum in place of a numeric deviation value.
real (Hz) - Returns the deviation value in scientific notation.
:MOD:FM:DEV 700

Sets the frequency deviation of the FM modulating waveform relative to the carrier waveform frequency. The default unit is Hz; the query returns the deviation value in scientific notation.

NameTypeValuesDescription
deviationrealHzFrequency deviation of the FM modulating waveform relative to the carrier waveform frequency.
qualifieroptenumMINimum | MAXimumRequests the minimum or maximum deviation value.
real (Hz) - Returns the deviation value in scientific notation.
:MOD:FM:DEV 700

Sets the FM modulating waveform frequency. The default unit is Hz, and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzFM modulating waveform frequency to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable frequency.
[:SOURce<n>]:MOD:FM:INTernal:FREQuency 1200
[:SOURce<n>]:MOD:FM:INTernal:FREQuency? [MINimum|MAXimum]

Sets the FM modulating waveform frequency. The default unit is Hz, and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumOptional query qualifier to request the minimum or maximum frequency value.
real (Hz) - Returns the frequency value in scientific notation.
:MOD:FM:INT:FREQ 1200

Selects the FM internal modulating waveform shape. When queried, it returns the current shape as a short keyword.

NameTypeValuesDescription
modeenumSINusoid | SQUare | TRIangle | RAMP | NRAMp | NOISe | USERFM internal modulation waveform shape.
enum - Returns the current FM modulating waveform shape as SIN, SQU, TRI, RAMP, NRAM, NOIS or USER.
:MOD:FM:INT:FUNC SQU

Selects the FM modulating waveform shape for the internal modulating source. The query returns the current shape as an abbreviated keyword.

enum - Returns the FM modulating waveform shape.
:MOD:FM:INT:FUNC SQU

Sets the FM modulating source type to internal or external. The query returns INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalFM modulating source type.
enum - Returns INT or EXT.
:MOD:FM:SOUR INT

Returns the FM modulating source type. The query returns INT or EXT.

enum - Returns the FM modulating source type.
:MOD:FM:SOUR INT

Sets the deviation of the PM modulating waveform phase relative to the carrier waveform phase. The default unit is degrees ("°"); the query returns the phase deviation value in scientific notation.

NameTypeValuesDescription
deviationreal0 - 360Phase deviation of the PM modulating waveform relative to the carrier waveform phase.
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum deviation value.
real (°) - The phase deviation value in scientific notation.
:MOD:PM:DEV 90

Sets or queries the phase deviation of the PM modulating waveform relative to the carrier waveform phase. The default unit is degrees (°).

NameTypeValuesDescription
deviationreal0 - 360Phase deviation of the PM modulating waveform.
qualifieroptenumMINimum | MAXimumOptional query qualifier that returns the minimum or maximum phase deviation value.
real (°) - Returns the phase deviation value in scientific notation, or the minimum/maximum value when queried with MINimum or MAXimum.
:MOD:PM:DEV 90

Sets the PM modulating waveform frequency. The default unit is Hz, and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzPM modulating waveform frequency.
qualifieroptenumMINimum | MAXimumAllows setting the minimum or maximum available frequency.
real (Hz) - Returns the frequency value in scientific notation.
:MOD:PM:INT:FREQ 1200
The query returns 1.200000E+03.

Sets the PM internal modulating waveform frequency; the default unit is Hz. The query returns the frequency value in scientific notation.

real (Hz) - The frequency value is returned in scientific notation.
:MOD:PM:INT:FREQ 1200
The query returns 1.200000E+03.

Selects the PM internal modulating waveform shape. The query returns the current shape as SIN, SQU, TRI, RAMP, NRAM, NOIS, or USER.

NameTypeValuesDescription
shapeenumSINusoid | SQUare | TRIangle | RAMP | NRAMp | NOISe | USERPM internal modulating waveform shape.
enum - Returns the current PM internal modulating waveform shape as SIN, SQU, TRI, RAMP, NRAM, NOIS, or USER.
:MOD:PM:INT:FUNC SQU
The query returns SQU.

Select the PM modulating waveform shape. The query returns SIN, SQU, TRI, RAMP, NRAM, NOIS or USER.

enum - Returns the current PM modulating waveform shape as an abbreviated keyword.
:MOD:PM:INT:FUNC SQU
The query returns SQU.

Sets the PM modulating source type to internal or external. The query returns the present source as INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalPM modulating source type.
enum - Returns the present PM source as INT or EXT.
[:SOURce<n>]:MOD:PM:SOURce INTernal
[:SOURce<n>]:MOD:PM:SOURce?

Returns or sets the PM modulating source type. The query returns INT or EXT.

enum - Returns the PM modulating source type.
[:SOURce<n>]:MOD:PM:SOURce?
The query returns INT.

Sets the ASK frequency, which controls how the output amplitude shifts between the carrier amplitude and the modulating amplitude. The query returns the rate value in scientific notation.

NameTypeValuesDescription
frequencyreal2 mHz - 1 MHzFrequency at which the output amplitude shifts between the carrier waveform amplitude and the modulating amplitude.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed ASK frequency.
real (Hz) - The ASK rate value in scientific notation.
:SOUR1:MOD:ASK 150

Sets the ASK modulation frequency, which controls the rate at which the output amplitude shifts between carrier and modulating amplitude. The default unit is Hz; the command is available only when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 1 MHzFrequency at which the output amplitude shifts between the carrier waveform amplitude and the modulating amplitude.
real - Returns the rate value in scientific notation.
:SOUR1:MOD:ASK 150

Sets the ASK modulating waveform amplitude. The default unit is Vpp, and the query returns the amplitude value in scientific notation.

NameTypeValuesDescription
amplitudereal0 - 10ASK modulating waveform amplitude.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed amplitude.
real (Vpp) - Returns the amplitude value in scientific notation.
:MOD:ASK:INT:AMPL 2.5

Sets the ASK modulating waveform amplitude. The default unit is Vpp; the query returns the amplitude value in scientific notation.

NameTypeValuesDescription
amplitudereal0 - 10The ASK modulating waveform amplitude (High Z).
qualifieroptenumMINimum | MAXimumOptional query qualifier to return the minimum or maximum amplitude.
real (Vpp) - The amplitude value in scientific notation.
:MOD:ASK:INT:AMPL 2.5
The query returns 2.500000E+00.

Sets the ASK modulating source type. The query returns INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalASK modulating source type.
enum - Returns INT or EXT.
:MOD:ASK:SOUR INT

Returns or sets the ASK modulating source type. The query returns INT or EXT.

enum - Returns the ASK modulating source type.
[:SOURce<n>]:MOD:ASKey:SOURce?

Selects the positive or negative polarity of the modulating waveform to control the output amplitude. The query returns POS or NEG.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the polarity of the modulating waveform.
enum - Returns the current ASK polarity as POS or NEG.
:MOD:ASK:POL NEG

Selects the "Positive" or "Negative" polarity of the modulating waveform used to control the output amplitude. The query returns POS or NEG.

enum - Returns the current ASK polarity as POS or NEG.
:MOD:ASK:POL NEG

Sets the alternating frequency (“hop” frequency) for FSK; the default unit is Hz. The query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyreal1 µHz - 250 MHzAlternating frequency of the FSK hop.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowable frequency when used with the query.
real (Hz) - The frequency value in scientific notation.
:MOD:FSK 100

Sets the alternating frequency (hop frequency) of FSK. The query returns the frequency value in scientific notation.

NameTypeValuesDescription
frequencyreal1 µHz - 250 MHzAlternating frequency (hop frequency) for FSK.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed frequency.
real (Hz) - The frequency value in scientific notation.
:MOD:FSK 100

Sets the frequency at which the FSK output frequency shifts between the carrier frequency and the hop frequency. The default unit is Hz.

NameTypeValuesDescription
ratereal2 mHz - 1 MHzFrequency shift rate.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum rate.
real (Hz) - Returns the rate value in scientific notation.
:SOUR:MOD:FSK 150

Sets or queries the FSK internal modulation rate, which controls how often the FSK output frequency shifts between the carrier frequency and the hop frequency. The default unit is Hz.

NameTypeValuesDescription
qualifieroptenumMINimum | MAXimumQuery qualifier that returns the minimum or maximum allowed rate instead of the current value.
real (Hz) - Returns the rate value in scientific notation.
[:SOURce<n>]:MOD:FSKey:INTernal:RATE <rate>|MINimum|MAXimum
[:SOURce<n>]:MOD:FSKey:INTernal:RATE? [MINimum|MAXimum]

Sets the FSK modulating source type to internal or external. The query returns the current source as INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalFSK modulating source type.
enum - Returns the current FSK modulating source type as INT or EXT.
:MOD:FSK:SOUR INT

Returns or sets the FSK modulating source type. The query returns INT or EXT.

enum - Returns the FSK modulating source type.
:MOD:FSK:SOUR INT

Selects the polarity of the modulating waveform used to control the output frequency. The query returns POS or NEG.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects positive or negative polarity of the modulating waveform.
enum - Returns the polarity state as POS or NEG.
[:SOURce<n>]:MOD:FSKey:POLarity POSitive|NEGative
[:SOURce<n>]:MOD:FSKey:POLarity?
:MOD:FSK:POL NEG

Selects the positive or negative polarity of the modulating waveform used to control the output frequency. The query returns POS or NEG.

enum - Returns the current FSK polarity.
:MOD:FSK:POL NEG

Sets the PSK internal modulation rate, i.e. the frequency at which the PSK output phase shifts between carrier phase and modulating phase. The default unit is Hz.

NameTypeValuesDescription
ratereal2 mHz - 1 MHzFrequency at which the PSK output phase shifts.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowable rate.
real (Hz) - Returns the rate value in scientific notation.
[:SOURce<n>]:MOD:PSKey:INTernal:RATE <rate>|MINimum|MAXimum
[:SOURce<n>]:MOD:PSKey:INTernal:RATE? [MINimum|MAXimum]

Sets the frequency at which the PSK output phase shifts between the carrier phase and the modulating phase. The query returns the rate value in scientific notation.

real (Hz) - Returns the PSK internal rate value in scientific notation. With the optional MINimum or MAXimum qualifier, returns the minimum or maximum available rate.
:MOD:PSK:INT:RATE 150
The query returns 1.500000E+02.

Sets the PSK modulating waveform phase. The query returns the phase value in scientific notation.

NameTypeValuesDescription
phasereal0 - 360PSK modulating waveform phase.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum phase value.
real - The phase value in scientific notation.
:MOD:PSK:PHAS 90

Sets the PSK modulating waveform phase. The query returns the phase value in scientific notation.

NameTypeValuesDescription
phasereal0 - 360PSK modulating waveform phase.
real (°) - Returns the phase value in scientific notation.
:MOD:PSK:PHAS 90
The query returns 9.000000E+01.

Selects the positive or negative polarity of the modulating waveform to control the output phase.

NameTypeValuesDescription
polarityenumPOSitive | NEGativeSelects the polarity of the modulating waveform.
enum - Returns the present polarity as POS or NEG.
:MOD:PSK:POL NEG

Selects the positive or negative polarity of the modulating waveform to control the output phase. The query returns POS or NEG.

enum - Returns the current polarity as POS or NEG.
:MOD:PSK:POL NEG

Sets the PSK modulating source type to Internal or External. The query returns INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalPSK modulating source type.
enum - Returns the PSK modulating source as INT or EXT.
:MOD:PSK:SOUR INT

Returns or sets the PSK modulating source type. The query returns INT or EXT.

enum - Returns the PSK modulating source type as INT or EXT.
::SOURce<n>:MOD:PSKey:SOURce INTernal|EXTernal
::SOURce<n>:MOD:PSKey:SOURce?

Sets the PWM modulating waveform frequency. The default unit is Hz, and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzPWM modulating waveform frequency to set.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed frequency.
real (Hz) - Returns the frequency value in scientific notation.
:MOD:PWM:INT:FREQ 150

Sets the PWM modulating waveform frequency. The default unit is Hz and the command is only available when the internal modulating source is selected.

NameTypeValuesDescription
frequencyreal2 mHz - 50 kHzPWM modulating waveform frequency.
qualifieroptenumMINimum | MAXimumSelects the minimum or maximum allowed frequency.
real (Hz) - Returns the frequency value in scientific notation.
:MOD:PWM:INT:FREQ 150

Selects the PWM internal modulating source shape. The query returns the abbreviated current shape.

NameTypeValuesDescription
functionenumSINusoid | SQUare | TRIangle | RAMP | NRAMp | NOISe | USERSelects the PWM modulating source shape.
enum - Returns the abbreviated current PWM internal source shape.
:MOD:PWM:INT:FUNC SQU

Selects the PWM internal modulating waveform shape. The query returns the abbreviated form of the currently selected shape.

enum - Returns the abbreviated waveform shape.
:MOD:PWM:INT:FUNC SQU
The query returns SQU.

Sets the PWM modulating source type to Internal or External. The query returns INT or EXT.

NameTypeValuesDescription
sourceenumINTernal | EXTernalSelects the PWM modulating source type.
enum - Returns the current PWM modulating source as INT or EXT.
:MOD:PWM:SOUR INT

Queries the PWM modulating source type. The query returns INT or EXT.

enum - Returns the current PWM modulating source type.
:MOD:PWM:SOUR INT

Sets the duty cycle deviation of the modulated waveform, expressed as a percentage, relative to the original pulse waveform. The query returns the deviation value in scientific notation.

NameTypeValuesDescription
percentreal0 - 50Duty cycle deviation value.
qualifieroptenumMINimum | MAXimumAllows selecting the minimum or maximum allowed duty cycle deviation.
real (%) - Returns the duty cycle deviation value in scientific notation.
:MOD:PWM:DCYC 45%

Sets the duty cycle deviation, the variation in duty cycle of the modulated waveform from the duty cycle of the original pulse waveform. The query returns the deviation value in scientific notation.

NameTypeValuesDescription
percentreal0 - 50Duty cycle deviation to set.
qualifieroptenumMINimum | MAXimumOptional query qualifier returning the minimum or maximum value.
real - Deviation value in scientific notation.
:MOD:PWM:DCYC 45%
The query returns 4.500000E+01.

Sets the pulse width deviation, i.e. the variation in width of the modulated waveform from the original pulse waveform. The query returns the pulse width deviation in scientific notation.

NameTypeValuesDescription
deviationreal0 s - 500 ksPulse width deviation in seconds.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum pulse width deviation when used with the query.
real - Pulse width deviation in scientific notation.
[:SOURce<n>]:MOD:PWM[:DEViation][:WIDTh] <deviation>|MINimum|MAXimum
[:SOURce<n>]:MOD:PWM[:DEViation][:WIDTh]? [MINimum|MAXimum]

Sets the pulse width deviation, the variation in width of the modulated waveform from the original pulse width. The query returns the pulse width deviation in scientific notation.

NameTypeValuesDescription
deviationreal0 s - 500 ksPulse width deviation to set.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum pulse width deviation.
real - Pulse width deviation in scientific notation.
:MOD:PWM:DEV:WIDT 0.0002

Sets the transmission rate of the IQ code pattern. The default unit is bps, and the command is available only when the internal modulating source is selected.

NameTypeValuesDescription
ratereal1 - 1 MbpsTransmission rate of the IQ code pattern.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum available rate when used with the query.
real - Returns the IQ code rate in scientific notation.
:MOD:IQ:INT:RATE 100

Set the transmission rate of the IQ code pattern. The query returns the IQ code rate in scientific notation.

NameTypeValuesDescription
ratereal1 bps - 1 MbpsTransmission rate of the IQ code pattern.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum allowed rate.
real - The IQ code rate in scientific notation.
:MOD:IQ:INT:RATE 100
The query returns 1.000000E+02.

Sets whether the LAN static IP configuration is enabled. This command belongs to the LAN communication setup subsystem.

NameTypeValuesDescription
stateoptenumON | OFFEnables or disables static LAN configuration.

Sets the subnet mask for the signal generator. The query returns the subnet mask in nnn.nnn.nnn.nnn format.

NameTypeValuesDescription
maskstring-The subnet mask to be set, in nnn.nnn.nnn.nnn format.
string - The current subnet mask in nnn.nnn.nnn.nnn format.
SYST:COMM:LAN:SMAS 255.255.255.0
The query returns 255.255.255.0.

Sets the subnet mask for the signal generator. The query returns the subnet mask in nnn.nnn.nnn.nnn format.

string - Returns the subnet mask in nnn.nnn.nnn.nnn format.
SYST:COMM:LAN:SMAS 255.255.255.0

Sets the default gateway for the signal generator. The query returns the default gateway in nnn.nnn.nnn.nnn format.

NameTypeValuesDescription
addressstring-The default gateway to be set, in nnn.nnn.nnn.nnn format.
string - Returns the default gateway in nnn.nnn.nnn.nnn format.
SYST:COMM:LAN:GATE 192.168.1.1

Sets the default gateway for the signal generator. The query returns the default gateway in nnn.nnn.nnn.nnn format.

string - Returns the default gateway in nnn.nnn.nnn.nnn format.
:SYST:COMM:LAN:GATE 192.168.1.1

Set the host name for the signal generator. The query returns the host name.

NameTypeValuesDescription
namestring-Host name to be set; may include letters, numbers, dot, and dash, up to 16 characters.
string - Returns the host name.
:SYST:COMM:LAN:HOST RigolDG5000

Returns or sets the LAN host name for the signal generator. The setting is stored in non-volatile memory.

string - Returns the host name.
SYST:COMM:LAN:HOST RigolDG5000

Sets the LAN domain name for the signal generator. The query returns the current domain name.

NameTypeValuesDescription
namestring-Domain name to be set; may include letters, numbers, dot, and dash, up to 16 characters.
string - The current domain name.
:SYST:COMM:LAN:DOM Rigol

Sets the LAN domain name for the signal generator. The query returns the current domain name.

string - Returns the domain name.
SYST:COMM:LAN:DOM Rigol

Sets the DNS server address for the signal generator. The query returns the DNS server address in nnn.nnn.nnn.nnn format.

NameTypeValuesDescription
addressstring0 - 223 (except 127) / 255DNS server address to be set in nnn.nnn.nnn.nnn format.
string - Returns the DNS server address in nnn.nnn.nnn.nnn format.
SYST:COMM:LAN:DNS 202.106.46.151

Sets the DNS server address for the signal generator, or queries the current DNS server address. The address is in nnn.nnn.nnn.nnn format and is stored in non-volatile memory.

NameTypeValuesDescription
addressstring0 - 223DNS server address to be set, formatted as nnn.nnn.nnn.nnn.
string - Returns the DNS server address in nnn.nnn.nnn.nnn format.
:SYST:COMM:LAN:DNS 202.106.46.151

Selects the device type to be connected to the instrument via the USB Device interface of the signal generator.

NameTypeValuesDescription
modeenumCOMPuter | PRINterDevice type to be connected via the USB Device interface.
enum - Returns the selected USB device class as COMP or PRIN.
SYST:COMM:USB:CLAS COMP

Selects the device type to be connected to the instrument via the USB Device interface of the signal generator. The query returns the current class as COMP or PRIN.

enum - Returns the USB device class.
SYST:COMM:USB:CLAS COMP

Sets the GPIB address for the signal generator. The query returns the current address value.

NameTypeValuesDescription
integerinteger0 - 30The GPIB address to be set.
integer - The current GPIB address value, from 0 to 30.
:SYST:COMM:GPIB:SELF:ADDRess 2

Set the GPIB address for the signal generator. The query returns the current address value from 0 to 30.

NameTypeValuesDescription
integerinteger0 - 30GPIB address to be set.
integer - Returns the GPIB address value.
:SYST:COMM:GPIB:SELF:ADDRess 2

Sets or queries the GPIB address for the system communication interface. The optional SELF node selects the instrument's own GPIB address.

NameTypeValuesDescription
addressinteger0 - 30GPIB address to assign.

Turns automatic IP configuration on or off for the LAN interface.

NameTypeValuesDescription
stateoptenumON | OFFEnables or disables automatic IP configuration.

Sets the DNS server address used for LAN communication.

NameTypeValuesDescription
addressstring-DNS server address.

Sets or queries whether the LAN interface uses a static network configuration.

NameTypeValuesDescription
stateoptenumON | OFFEnables or disables static LAN configuration.
enum - Returns whether static LAN configuration is enabled or disabled.

Returns information about the USB interface. The manual slice does not further specify the content or format of the response.

returns - Returns information about the USB interface.

Returns the next error in the system error queue.

string - Returns the next error message and error number from the system error queue.
:SYSTem:KLOCkset / query

Locks the front-panel keys. The command has no parameters and is used to prevent unintended local operation.

:SYSTem:LANGuageset / query

Sets the system language. The available language is selected with this command.

NameTypeValuesDescription
languageenum-System language to use.
:SYSTem:POWeronset / query

Turns the instrument on. This command is one of the system power/control commands listed in the manual.

Selects the oscillator source for the system reference clock.

NameTypeValuesDescription
sourceenum-Oscillator source selection.
:SYSTem:SWItchset / query

Switches the instrument between remote and local control states.

Returns the instrument firmware version.

string - The firmware version.

Downloads floating-point voltage values into volatile memory. The values must be in the range -1 to +1 and the data length cannot exceed 512 kpts.

NameTypeValuesDescription
memoryenumVOLATILESelects volatile memory as the destination for the downloaded data.
valuereal-1 - +1Floating-point voltage value to download; multiple values may be provided.
[:TRACe]:DATA[:DATA] VOLATILE,<value>{,<value>}

Downloads waveform data into volatile memory for the DDRII. The command accepts either a binary block or a list of decimal DAC values; when the transfer flag is END, the instrument switches to arbitrary waveform output automatically.

NameTypeValuesDescription
memoryenumVOLATILETarget memory location for the downloaded waveform data.
flagenumCON | ENDIndicates whether more data packets follow or this is the last packet.
binary_block_datablock0000 - 3FFFBinary waveform data to be downloaded.
:DATA:DAC16 VOLATILE,CON,#532768binary data
:DATA:DAC VOLATILE,#516384binary data
:DATA:DAC VOLATILE,0,16883,8192,0,16383

Modifies the decimal integer value of a specified point in volatile arbitrary waveform memory. It is only available when the current output waveform is arbitrary waveform and the arbitrary waveform type is volatile.

NameTypeValuesDescription
memoryenumVOLATILESelects the volatile memory location.
pointinteger-The point to be modified.
datainteger0 - 16383Decimal data value to store at the selected point.
:DATA:VAL VOLATILE,2,8192

Queries the decimal integer value of a specified point in volatile memory. It is only available when the current output waveform is arbitrary waveform and the arbitrary waveform type is volatile.

NameTypeValuesDescription
memoryenumVOLATILESelects volatile memory.
pointinteger0 - 16383Point to be queried.
integer - Returns the decimal value of the specified point.
:DATA:VAL? VOLATILE,2

Queries the number of arbitrary waveform data packets in volatile memory, or reads a specified data packet from volatile memory. When used with VOLATILE, the query returns the packet count; when used with a numeric index, it returns the selected packet data.

NameTypeValuesDescription
modeoptenumVOLATILESelects the packet-count query form for volatile memory.
numoptinteger1Specifies which data packet to read from volatile memory; the range is from 1 to the number of data packets.
numeric - Returns a decimal value when queried with VOLATILE; the value is 1 if the current arbitrary waveform length is 32768 bytes, otherwise it is the number of arbitrary waveform data packets in volatile memory.
[:TRACe]:DATA:LOAD? VOLATILE
[:TRACe]:DATA:LOAD? <num>
:DATA:LOAD? 1

Sets the number of the initial points of the volatile waveform, and the query returns the current number of initial points of the edited waveform. After this command is sent, the instrument switches to arbitrary waveform output mode and initializes the volatile waveform to the specified number of points and 0 amplitude.

NameTypeValuesDescription
modeenumVOLATILESelects the volatile waveform mode.
valueinteger2 - 524288Number of initial points.
qualifieroptenumMINimum | MAXimumReturns the minimum or maximum number of initial points when used with the query.
integer - Returns the number of initial points of the edited waveform.

Sets or queries the number of initial points in the edited waveform. When set, the instrument switches to arbitrary waveform output mode and initializes the volatile waveform to the specified number of points with 0 amplitude.

NameTypeValuesDescription
modeenumVOLATILESelects the volatile waveform data set.
valueinteger2 - 524288Number of points to initialize.
integer - Returns the number of initial points of the edited waveform.

Sets the interpolation mode between the defined points of the waveform. The query returns the current interpolation mode.

NameTypeValuesDescription
modeenumLINear | SINC | OFFInterpolation mode between defined waveform points.
enum - Returns the current interpolation mode.
[:TRACe]:DATA:POINts:INTerpolate LINear|SINC|OFF
[:TRACe]:DATA:POINts:INTerpolate?
:DATA:POIN:INT LIN

Sets the interpolation mode between the defined points of the waveform. The query returns the current interpolation mode.

enum - Returns the interpolation mode as LINEAR, SINC, or OFF.
:DATA:POIN:INT LIN

*IDN?query

Returns the instrument identification string.

string - Returns the instrument identification string.
*RSTset / query

Resets the instrument to its default state.

*TRGset / query

Triggers an immediate event. This is a common command listed in the quick reference.

Sets the coupling state. This command is listed in the Coupling command group, with a corresponding state node in the syntax.

Saves the display to the instrument’s memory as an image. This command executes immediately.

Sets the display saver state. The optional [:STATe] node indicates the command can be sent with or without the final state node.

Returns a catalog of the contents of the memory directory.

string - Catalog listing of the contents of the memory directory.

Sets the output impedance for the specified output channel.

NameTypeValuesDescription
noptinteger1Output channel number.

Sets the load impedance for the selected output. The command applies to output <n> when the optional output index is specified.

NameTypeValuesDescription
noptinteger-Output index.
loadreal-Load impedance value.

Sets or queries the state of the selected output. The optional output number <n> selects which output is affected.

Sets the sync output polarity for the specified output channel. The command is paired in the manual with the related :OUTPut[<n>]:SYNC[:STATe] entry.

NameTypeValuesDescription
noptinteger-Output channel number.
polarityenum-Sync output polarity.

Turns the output synchronization state on or off for the selected output channel.

NameTypeValuesDescription
noptinteger-Selects the output channel number.
stateenumON | OFFEnables or disables output synchronization.

Transfers or defines trace data. This slice only shows the command heading and related forms, not the detailed syntax or behavior.