/

Tektronix

/

Tektronix AWG70001A

SCPI COMMAND REFERENCE

Tektronix AWG70001A

Tektronix AWG70001A

The Tektronix AWG70001A is Tektronix's arbitrary waveform generator in the AWG70000 / AWG70000B Series family. Its SCPI remote-control interface exposes 445 commands across 36 subsystems - 283 settable and 162 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.

445

Commands

283

Settable

162

Queries

36

Subsystems

SCPI

Verified

2026-07-16

All commands

Set command for AWGControl:RSTate; the corresponding query form is AWGControl:RSTate?. The slice does not document any arguments or the effect of the setting.

Sets or returns whether recommended waveform and sequence settings are applied when they are assigned to a channel. When enabled, the system attempts to use the waveform’s recommended sample rate, amplitude, and offset; for IQ waveforms, recommended frequency is also used.

NameTypeValuesDescription
stateenum0 | 1 | ON | OFFEnables or disables applying recommended settings.
boolean - A single Boolean value indicating whether recommended settings are enabled or disabled.
AWGCONTROL:ARSETTINGS ON applies the recommended settings when waveforms are assigned to a channel.
AWGCONTROL:ARSETTINGS? might return 0, indicating that the recommended settings will be ignored when waveforms are assigned to a channel.

Sets or returns whether the system applies recommended waveform and sequence settings when they are assigned to a channel. When enabled, the system attempts to use the waveform’s recommended sample rate, amplitude, offset, and, for IQ waveforms, frequency.

NameTypeValuesDescription
stateenum0 | 1 | ON | OFFEnables or disables application of recommended settings.
boolean - Returns the current enabled/disabled state as a single Boolean value.
AWGCONTROL:ARSETTINGS ON
AWGCONTROL:ARSETTINGS?

Sets or returns the divider rate for the external clock. This command exists for backwards compatibility; use CLOCk:ECLock:DIVider instead.

NameTypeValuesDescription
rateinteger1 - 16777216A single <NR1> value that is a power of 2.
integer - A single <NR1> value.
AWGCONTROL:CLOCK:DRATE 4
AWGCONTROL:CLOCK:DRATE? might return 4

Sets or returns the divider rate for the external clock. This is a backwards-compatibility command; the manual recommends using CLOCk:ECLock:DIVider instead.

NameTypeValuesDescription
valueinteger1 - 16777216Single NR1 value for the external clock divider rate; it must be a power of 2.
integer - A single NR1 value.
AWGCONTROL:CLOCK:DRATE 4
AWGCONTROL:CLOCK:DRATE? might return 4.

Sets or returns the internal clock phase adjustment of the AWG. This command exists for backwards compatibility; use CLOCk:PHASe[:ADJust]:TIMe instead.

NameTypeValuesDescription
phasereal-10800 - 10800A single NR1 value specifying the clock phase adjustment.
real - A single NR1 value.
AWGCONTROL:CLOCK:PHASE:ADJUST 100
AWGCONTROL:CLOCK:PHASE:ADJUST? might return 100, indicating the clock phase is set to 100 degrees.

Sets or returns the internal clock phase adjustment of the AWG. This command exists for backwards compatibility; the manual recommends using CLOCk:PHASe[:ADJust]:TIMe instead.

real (degrees) - A single NR1 value representing the clock phase adjustment in degrees.
AWGCONTROL:CLOCK:PHASE:ADJUST 100
AWGCONTROL:CLOCK:PHASE:ADJUST? might return 100, indicating the clock phase is set to 100 degrees.

Sets or returns the source of the clock. This command exists for backwards compatibility; use CLOCk:SOURce.

NameTypeValuesDescription
sourceenumINTernal | EXTernal | EFIXed | EVARiableClock source selection: internal, external, external fixed, or external variable.
enum - Returns the clock source as INT (internal), EXT (external), EFIX (external fixed), or EVAR (external variable).
AWGCONTROL:CLOCK:SOURCE INTERNAL
AWGCONTROL:CLOCK:SOURCE? might return EXT, indicating that the clock source is set to use the Clock In connector.

Sets or returns the source of the clock. This command exists for backwards compatibility; use CLOCk:SOURce instead.

enum - Returns the selected clock source.
AWGCONTROL:CLOCK:SOURCE INTERNAL
AWGCONTROL:CLOCK:SOURCE? might return EXT, indicating that the clock source is set to use the Clock In connector.

Compiles an equation file and imports the waveforms created by the equation file into the arbitrary waveform generator. Only equation files with the ".equ" suffix are accepted.

NameTypeValuesDescription
filenamestring-File name of the equation file to compile; may include a full or relative path. If no path is specified, the default EquationEditor path is assumed.
AWGCONTROL:COMPILE “SIN.EQU” compiles the equation file named “sin.equ”.

Returns the number of channels available on the AWG.

integer - A single <NR1> value.
AWGCONTROL:CONFIGURE:CNUMBER? might return 2.

Sets or returns whether dynamic loading of waveforms into a sequence is allowed while the sequence is playing.

NameTypeValuesDescription
stateenumOFF | ON | 0 | 1Enables or disables Dynamic Loading.
boolean - A single Boolean value.
AWGCONTROL:DLOADING:ENABLE 1 enables Dynamic Loading.
AWGCONTROL:DLOADING:ENABLE? might return 0, indicating that Dynamic Loading is disabled.

Sets or returns whether dynamic loading of waveforms into a sequence is allowed while the sequence is playing.

boolean - Returns the present Dynamic Loading state as a Boolean value.
AWGCONTROL:DLOADING:ENABLE 1 enables Dynamic Loading.
AWGCONTROL:DLOADING:ENABLE? might return 0, indicating that Dynamic Loading is disabled.

Returns the waveform loading state of the arbitrary waveform generator when Dynamic Loading is enabled.

integer - 0 indicates that the instrument is not loading a waveform into a sequence. 1 indicates that the instrument is busy loading a waveform into a sequence.
AWGCONTROL:LSTATE? might return 1, indicating that the generator is actively loading a waveform.

Sets or returns the state of the Direct signal path output for the specified channel. This command exists for backwards compatibility; use OUTPut[n]:PATH instead.

NameTypeValuesDescription
stateenumOFF | ON | 0 | 1Enables or disables the direct signal path output.
channeloptinteger1Specifies the channel number; if omitted, channel 1 is assumed.
boolean - A single Boolean value indicating whether the direct signal path output is enabled.
AWGCONTROL:DOUTPUT1:STATE 1
AWGCONTROL:DOUTPUT1:STATE?

Sets or returns the state of the Direct signal path output for the specified channel. This command exists for backwards compatibility; use OUTPut[n]:PATH instead.

NameTypeValuesDescription
noptinteger-Determines the channel number; if omitted, channel 1 is assumed.
stateenumOFF | ON | 0 | 1Sets the direct output state.
boolean - A single Boolean value indicating whether the direct signal path output is enabled or disabled.
AWGCONTROL:DOUTPUT1:STATE 1
AWGCONTROL:DOUTPUT1:STATE?

Sets or returns the interleave amplitude adjustment as a percentage of the analog output voltage. The percentage is applied to both interleave DACs so the analog output is minimally affected.

NameTypeValuesDescription
NRfreal1% - ±10%Single percentage value for the interleave amplitude adjustment.
real (%) - Returns the interleave amplitude percentage.
AWGCONTROL:INTERLEAVE:ADJUSTMENT:AMPLITUDE 10
AWGCONTROL:INTERLEAVE:ADJUSTMENT:AMPLITUDE?

Sets or returns the interleave amplitude adjustment as a percentage of the analog output voltage. The percentage is applied to both interleave DACs so the analog output voltage is minimally affected.

NameTypeValuesDescription
valuereal1% - ± 10%The interleave amplitude adjustment percentage.
real (%) - The current interleave amplitude adjustment percentage.
AWGCONTROL:INTERLEAVE:ADJUSTMENT:AMPLITUDE 10
AWGCONTROL:INTERLEAVE:ADJUSTMENT:AMPLITUDE?

Sets or returns the interleave adjustment phase. The phase adjustment is applied to both channel interleave DACs.

NameTypeValuesDescription
phasereal-180 - 180Single <NRf> value for the interleave adjustment phase.
real - A single <NRf> value representing the interleave adjustment phase.
AWGCONTROL:INTERLEAVE:ADJUSTMENT:PHASE 120
AWGCONTROL:INTERLEAVE:ADJUSTMENT:PHASE?

Sets or returns the interleave adjustment phase applied to both channel interleave DACs. Valid only for single channel models.

real (degrees) - A single NRf value representing the interleave adjustment phase.
AWGCONTROL:INTERLEAVE:ADJUSTMENT:PHASE? might return 120.0000000000, indicating that the interleave adjustment phase is 120 degrees.

Sets or returns whether pattern jump is always triggered on the strobe signal. When disabled, a pattern jump requires both a strobe signal and a pattern address change; when enabled, it occurs on every strobe.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONEnables or disables Jump on Strobe Always.
boolean - A single Boolean value.
AWGCONTROL:PJUMP:JSTROBE ON
AWGCONTROL:PJUMP:JSTROBE?

Sets or returns whether pattern jump is always triggered on the strobe signal. When disabled, a pattern jump requires both a strobe signal and a pattern address change; when enabled, it occurs on the strobe signal only.

boolean - A single Boolean value.
AWGCONTROL:PJUMP:JSTROBE ON
AWGCONTROL:PJUMP:JSTROBE? might return 0, indicating that pattern jump is enabled.

Sets or returns the active strobe edge used for Pattern Jump when Pattern Jump is enabled for Sequencing. This command is unavailable when synchronization is enabled and the instrument is not the master.

NameTypeValuesDescription
edgeenumFALLing | RISingSelects the active edge of the strobe signal for Pattern Jump.
enum - Returns the current active strobe edge.
AWGCONTROL:PJUMP:SEDGE FALLING
AWGCONTROL:PJUMP:SEDGE?

Sets or returns the active strobe edge used for Pattern Jump when Pattern Jump is enabled for Sequencing. When synchronization is enabled and the instrument is not the master, the command is not available.

enum - Returns the active strobe edge for Pattern Jump.
AWGCONTROL:PJUMP:SEDGE? might return FALL, indicating the pattern jump occurs on the falling edge of the strobe signal.

Returns the run mode of the AWG for Channel 1. This command exists for backwards compatibility; use [SOURce[n]:]RMODe instead.

enum - Returns the current run mode of Channel 1.
AWGCONTROL:RMODE? might return CONT, indicating that the Channel 1 run mode is set to Continuous.

Returns the run state of the AWG.

integer - A single <NR1> value indicating the AWG run state: 0 = stopped, 1 = waiting for trigger, 2 = running.
AWGCONTROL:RSTATE? might return 0, indicating that waveform generation is stopped.

Initiates the output of a waveform or sequence. Equivalent to pushing the play button on the front-panel or display; the AWG can be put in the run state only when waveforms or sequences are assigned to channels.

AWGCONTROL:RUN:IMMEDIATE

Returns the AWG's most recently saved setup location as a full file path including the disk drive letter (mass storage unit specifier).

string - Returns <file_name>,<msus>; by default, when no setup has been saved, the response is "","C:".
AWGCONTROL:SNAME? might return the following response: "\my\project\setups\mySetup.awgx","D:"

Opens a setup file into the AWG’s setup memory. This command exists for backwards compatibility; use MMEMory:OPEN:SETup instead.

NameTypeValuesDescription
filepathstring-Setup file path to open.
msusoptstring-Mass storage unit specifier.
AWGCONTROL:SRESTORE "\TestFiles\mySetup.awgx","C:"
AWGCONTROL:SRESTORE "C:\TestFiles\mySetup.awgx"

Saves the AWG's setup with waveforms. This command exists for backwards compatibility; the manual recommends using MMEMory:SAVE:SETup instead.

NameTypeValuesDescription
filepathstring-File path for the setup file to save.
msusoptstring-Mass storage unit specifier.
AWGCONTROL:SSAVE "C:\TestFiles\mySetup.awgx"
AWGCONTROL:SSAVE "\TestFiles\mySetup.awgx","C:"

Stops the output of a waveform or a sequence. This is a blocking command; it is unavailable when synchronization is enabled and the instrument is not the master.

AWGCONTROL:STOP:IMMEDIATE
*OPC?

Sets or returns the state of Streaming ID. Streaming ID must be licensed and is available on AWG70000B series only.

NameTypeValuesDescription
stateenumOFF | ON | 0 | 1Enables or disables Streaming ID.
boolean - A single Boolean value indicating whether Streaming ID is enabled or disabled.
AWGCONTROL:STREAMING:ENABLE 1 enables Streaming ID.
AWGCONTROL:STREAMING:ENABLE? might return 0, indicating that Streaming ID is disabled.

Sets or returns the state of Streaming ID. Streaming ID must be licensed, and this command applies to AWG70000B series only.

boolean - A single Boolean value indicating whether Streaming ID is enabled or disabled.
AWGCONTROL:STREAMING:ENABLE? might return 0, indicating that Streaming ID is disabled.

Sets or returns the jump event for Streaming ID. Streaming ID must be licensed; AWG70000B series only.

NameTypeValuesDescription
eventenumATRigger | BTRigger | T1Selects the Streaming ID jump event control input.
enum - Returns the current jump event selection for Streaming ID.
AWGCONTROL:STREAMING:JEVENT T1
AWGCONTROL:STREAMING:JEVENT?

Sets or returns the jump event for Streaming ID. Requires a licensed Streaming ID and applies to AWG70000B series only.

enum - Returns the current Streaming ID jump event setting.
AWGCONTROL:STREAMING:JEVENT T1
AWGCONTROL:STREAMING:JEVENT?

Sets or returns the internal timer interval period in Hertz. The timer stops running on any change to the interval period or the instrument sample rate.

NameTypeValuesDescription
periodreal1 Hz - 100 kHzInternal timer interval period.
real (Hz) - A single <NR3> value representing the timer interval period in Hertz.
AWGCONTROL:TIMER:INTERVAL:HZ 50E3
AWGCONTROL:TIMER:INTERVAL:HZ?

Sets or returns the internal timer interval period in Hertz. The timer stops running on any change to the interval period or the instrument sample rate.

real (Hz) - A single NR3 value representing the timer period in Hertz.
AWGCONTROL:TIMER:INTERVAL:HZ 50E3 sets the Timer Period to 50 kHz.
AWGCONTROL:TIMER:INTERVAL:HZ? might return 5.0000000000E+3, indicating that the Timer Period is set to 5 kHz.

Sets or returns the internal timer interval period in seconds. The timer stops running on any change to the interval period or the instrument sample rate.

NameTypeValuesDescription
periodreal10 μs - 1 sInternal timer interval period.
real (s) - A single numeric value representing the timer interval period in seconds.
AWGCONTROL:TIMER:INTERVAL:SECONDS 10E–6
AWGCONTROL:TIMER:INTERVAL:SECONDS?

Sets or returns the internal timer interval period in seconds. The timer stops running on any change to the interval period or the instrument sample rate.

real (s) - A single NR3 value representing the timer interval period in seconds.
AWGCONTROL:TIMER:INTERVAL:SECONDS 10E–6
AWGCONTROL:TIMER:INTERVAL:SECONDS?

Returns the state of the internal timer, which can be running or stopped. The timer may be stopped and started manually or automatically with waveform playout.

enum - Returns 1 if the timer is running and 0 if the timer is stopped.
AWGCONTROL:TIMER:RSTATE? might return 1, indicating that the timer is running.

Starts the internal timer immediately. Start on Play must not be enabled.

AWGCONTROL:TIMER:RUN starts the internal timer immediately.

Sets or returns whether the timer starts and stops when waveform playout starts and stops.

NameTypeValuesDescription
stateenumOFF | ON | 0 | 1Enables or disables starting the timer on waveform playout.
boolean - A single Boolean value indicating the timer state.
AWGCONTROL:TIMER:SOPLAY 1 enables starting the timer on waveform playout.
AWGCONTROL:TIMER:SOPLAY? might return 0, indicating that timer will not start on waveform playout.

Sets or returns whether the timer starts and stops when waveform playout starts and stops.

boolean - Returns a single Boolean value indicating whether the timer will start on waveform playout.
AWGCONTROL:TIMER:SOPLAY 1 enables starting the timer on waveform playout.
AWGCONTROL:TIMER:SOPLAY? might return 0, indicating that timer will not start on waveform playout.

Stops the internal timer immediately. Start on Play must not be enabled.

AWGCONTROL:TIMER:STOP stops the internal timer immediately.

Sets the run mode of the AWG control subsystem. The factory default is Continuous.

NameTypeValuesDescription
modeenumCONTinuousRun mode to set.

:TRIGger:WVALueset / query

Sets the waveform value trigger parameter. The index lists this command under the TRIGger subsystem on page 2-315.

Issues an immediate trigger. The index entry indicates this command is documented on page 2-308.

:SLOPe?query

Queries the present trigger slope. The command is shown in an example of concatenated commands and queries.

enum - Returns the external trigger slope.
TRIGger:SOURce EXTernal; SLOPe?

:ACTIVE:MODEset / query

Enables the active state for diagnostics, turning waveform playout off. *RST sets this to NORM.

enum - Returns the current active mode.
ACTIVE:MODE DIAGNOSTIC enables the diagnostics mode.
ACTIVE:MODE? might return DIAG if in the diagnostics mode.

Returns the current active mode for diagnostics. *RST sets this to NORM.

enum - The present active mode.
ACTIVE:MODE? might return DIAG if in the diagnostics mode.
:ACTive:MODEset / query

Sets the active mode. Factory initialization sets this command to NORMal.

NameTypeValuesDescription
modeenumNORMalActive mode setting.

Sets or returns the signal source for the specified Auxiliary Output connector. On AWG70000A series instruments, these outputs are labeled Flag outputs.

NameTypeValuesDescription
noptinteger1 - 4Determines the Auxiliary Output connector. If omitted, it is interpreted as 1.
sourceenumAFLag | BFLag | CFLag | DFLag | TIMerSignal source for the auxiliary output connector.
enum - Returns the current signal source for the specified Auxiliary Output connector.
AUXOUTPUT1:SOURCE AFLAG sets the Auxiliary 1 connector to output Sequencer Flag A.
AUXOUTPUT2:SOURCE? might return CFL, indicating that the Auxiliary 2 connector is set to output Sequencer Flag C.

Sets or returns the signal source for the specified Auxiliary Output connector. On AWG70000A series instruments, these outputs are labeled Flag outputs.

enum - Returns the current Auxiliary Output source for the specified connector.
AUXOUTPUT2:SOURCE? might return CFL, indicating that the Auxiliary 2 connector is set to output Sequencer Flag C.

Sets or returns the Auxiliary Output channel mapping. On AWG70000A series, these outputs are labeled Flag outputs.

NameTypeValuesDescription
channelinteger1 - 1Channel to map to the selected Auxiliary Output connector.
integer - A single NR1 value indicating the channel mapped to the selected Auxiliary Output connector.
AUXOUTPUT1:SOURCE:CMAPPING 2 maps channel 2 to the Auxiliary 1 output connector.
AUXOUTPUT1:SOURCE:CMAPPING? might return 1, indicating that channel 1 is mapped to the Auxiliary 1 output connector.

Sets or returns the Auxiliary Output channel mapping. The AWG70000A series labels these outputs as Flag outputs.

NameTypeValuesDescription
channelinteger1 - 1Channel mapped to the selected Auxiliary Output connector.
integer - A single NR1 value indicating the channel mapped to the selected Auxiliary Output connector.
AUXOUTPUT1:SOURCE:CMAPPING 2 maps channel 2 to the Auxiliary 1 output connector.
AUXOUTPUT1:SOURCE:CMAPPING? might return 1, indicating that channel 1 is mapped to the Auxiliary 1 output connector.

Sets or returns the peak-to-peak amplitude value for the waveform created by the Basic Waveform editor plug-in. The setting can be affected by full DAC range mode; see BWAVeform:FDRange.

NameTypeValuesDescription
amplitudereal-Peak-to-peak amplitude value as an NR3 number.
real - A single NR3 value representing the amplitude.
BWAVEFORM:AMPLITUDE 200E-3 sets the Amplitude to 200 mVpp.
BWAVEFORM:AMPLITUDE? might return 500.0000000000E-3, indicating the Amplitude for the compiled waveforms is set to 500 mVpp.
:BWAVeform:AUTOset / query

Sets or returns the Basic Waveform editor plug-in Auto Calculate setting, determining which value is automatically calculated. The available choices depend on the selected function; *RST sets this to Cycle.

NameTypeValuesDescription
modeenumlength | cycle | duration | freqency | sample rateSelects which value is automatically calculated.
enum - Returns the current Auto Calculate setting.
BWAVEFORM:AUTO "length" sets the Length as the automatically calculated value in the Basic Waveform editor plug-in.
BWAVEFORM:AUTO? might return "Cycle", indicating that the Basic Waveform editor plug-in is set to automatically calculate the cycle value.

Sets or returns the Basic Waveform editor plug-in Auto Calculate setting, which determines which value is automatically calculated. The available choices depend on the selected function.

enum - Returns the current auto-calculate setting.
BWAVEFORM:AUTO "length" sets the Length as the automatically calculated value in the Basic Waveform editor plug-in.
BWAVEFORM:AUTO? might return "Cycle", indicating that the Basic Waveform editor plug-in is set to automatically calculate the cycle value.

Initiates the Basic Waveform editor plug-in compile process. The created waveform is placed in the Waveform List.

BWAVEFORM:COMPILE starts compiling the waveform as defined by the Basic Waveform editor.

Sets or returns whether the Basic Waveform editor compiles the waveform only or compiles and immediately assigns it to a specified channel. Enabled state compiles and assigns; disabled state compiles only.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONControls whether the Basic Waveform editor compiles only or compiles and assigns the waveform to a channel.
boolean - A single Boolean value indicating whether compile-and-assign is enabled or disabled.
BWAVEFORM:COMPILE:CASSIGN 1
BWAVEFORM:COMPILE:CASSIGN?

Sets or returns whether the Basic Waveform editor compiles only, or compiles and immediately assigns the waveform to a specified channel. When enabled, the waveform is compiled and assigned; when disabled, it is compiled only.

boolean - Returns the state of the Basic Waveform editor compile-and-assign function.
BWAVEFORM:COMPILE:CASSIGN 1 enables the compile and assign function.
BWAVEFORM:COMPILE:CASSIGN? might return 0, indicating that the compile and assign function is disabled.

Sets or returns the playout channel for the compiled waveform of the Basic Waveform editor plug-in. The selected channel also defines the amplitude and offset range.

NameTypeValuesDescription
channel_numberinteger-Specifies the channel assignment used for compiled waveforms.
enum - Returns NONE when the compile settings are Compile Only and the waveform is not assigned to a channel, or a single channel number when a channel is assigned.
BWAVEFORM:COMPILE:CHANNEL 2
BWAVEFORM:COMPILE:CHANNEL?

Sets or returns the playout channel intended for the compiled waveform of the Basic Waveform editor plug-in. The selected channel also defines the amplitude and offset range.

enum - Returns NONE or a single <NR1> channel value.
BWAVEFORM:COMPILE:CHANNEL 2
BWAVEFORM:COMPILE:CHANNEL?

Sets or returns the name of the Basic Waveform editor plug-in compiled waveform. If the name already exists in the Waveform List, an underscore suffix is appended to make it unique.

NameTypeValuesDescription
waveform_namestring-Name of the compiled waveform.
string - Returns the name of the compiled waveform.
BWAVEFORM:COMPILE:NAME “Basic_Waveform”
BWAVEFORM:COMPILE:NAME?

Sets or returns the name of the Basic Waveform editor plug-in compiled waveform. If the name already exists in the Waveform List, an underscore suffix such as "Waveform_1" is appended.

string - Returns the name of the compiled waveform from the Basic Waveform editor plug-in.
BWAVEFORM:COMPILE:NAME? might return “Basic_Waveform” as the name of the compiled waveform from the Basic Waveform editor plug-in.

Sets or returns whether the Basic Waveform editor plays the waveform immediately after compile or only compiles it. This command requires that the compiled waveform is assigned to a channel.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ON0 or OFF disables Play After Assign; 1 or ON enables it.
boolean - A single Boolean value indicating whether Play After Assign is enabled or disabled.
BWAVEFORM:COMPILE:PLAY 1 enables the play after assign function.
BWAVEFORM:COMPILE:PLAY? might return 0, indicating that play after assign function is disabled.

Returns or sets the state of the Basic Waveform editor play-after-compile behavior. It enables or disables immediately playing the waveform after compile, provided the compiled waveform is assigned to a channel.

boolean - A single Boolean value indicating whether Play After Assign is enabled or disabled.
BWAVEFORM:COMPILE:PLAY? might return 0, indicating that play after assign function is disabled.
:BWAVeform:CYCLeset / query

Sets or returns the Cycle value, the number of times the waveform repeats, for the waveform created by the Basic Waveform editor plug-in. It has no effect if Cycle is set to auto-calculate.

NameTypeValuesDescription
cyclereal-Number of times the waveform repeats.
BWAVEFORM:CYCLE 100
BWAVEFORM:CYCLE? might return 500.0000000000

Sets or returns the Cycle value, the number of times the waveform repeats, for the waveform created by the Basic Waveform editor plug-in. It has no effect if Cycle is set to auto-calculate.

real - A single NR2 value representing the Cycle setting.
BWAVEFORM:CYCLE? might return 500.0000000000, indicating the Cycle value for the compiled waveforms is set to 500.

Sets or returns the Frequency for the waveform created by the Basic Waveform editor plug-in. It has no effect if "Frequency" is set to auto-calculate.

real - A single <NR3> value.
BWAVEFORM:FREQUENCY 1E9
BWAVEFORM:FREQUENCY?

Sets or returns whether the Basic Waveform editor plug-in uses the full DAC range during waveform compile. When enabled, the instrument attempts to compile with full DAC range for best resolution; when disabled, it uses the specified amplitude and offset values.

NameTypeValuesDescription
stateenumOFF | ON | 0 | 1Enables or disables Use full DAC range.
boolean - Returns whether Use full DAC range is enabled or disabled.
BWAVEFORM:FDRANGE 1
BWAVEFORM:FDRANGE?

Returns the Basic Waveform editor plug-in waveform type.

enum - The current Basic Waveform editor plug-in waveform type.
BWAVEFORM:FUNCTION? might return "Sine", indicating that the Basic Waveform editor plug-in waveform type is set to Sinewave.

Returns the High voltage value for the waveform created by the Basic Waveform editor plug-in.

real - A single NR3 value representing the High voltage setting.
BWAVEFORM:HIGH? might return 250.0000000000E-3, indicating the High for the compiled waveforms is set to 250 mV.

Sets or returns the Length for the waveform created by the Basic Waveform editor plug-in. Has no effect if Length is set to auto-calculate.

real - A single NR3 value indicating the current Length for the compiled waveform.
BWAVEFORM:LENGTH 1E9
BWAVEFORM:LENGTH?

Sets or returns the Low voltage value for the waveform created by the Basic Waveform editor plug-in.

real - A single NR3 value representing the Low voltage value.
BWAVEFORM:LOW 200E-3
BWAVEFORM:LOW?

Returns the Offset voltage value for the waveform created by the Basic Waveform editor plug-in. The setting can be affected by use of the full DAC range.

real - A single NR3 value representing the Offset voltage.
BWAVEFORM:OFFSET? might return 5.0000000000E-3, indicating the Offset for the compiled waveforms is set to 5 mV.

Sets or returns the Sample Rate for the waveform created by the Basic Waveform editor plug-in. The command has no effect if Sample Rate is set to auto-calculate.

NameTypeValuesDescription
sample_ratereal-Sample rate value as an <NR3> number.
real - A single <NR3> value representing the sample rate.
BWAVEFORM:SRATE 2E9 sets the Sample Rate to 2 GS/s.
BWAVEFORM:SRATE? might return 3.0000000000E+9, indicating the Sample Rate for the compiled waveforms is set to 3 GS/s.

Sets the waveform frequency for a broadband waveform. The manual slice only lists the command in the index and does not provide syntax details, parameters, or a return value.

Sets the BWAVeform function used for waveform compilation or output. The index entry only points to the command documentation page and does not show additional syntax details.

:BWAVeform:HIGHset / query

Sets the high value of the current waveform. This command is part of the BWAVeform waveform-definition set.

NameTypeValuesDescription
valuereal-1.0E+38 - 1.0E+38High waveform value.
:BWAVeform:LOWset / query

Sets the lower amplitude level for the waveform. The command is part of the BWAVeform command group.

NameTypeValuesDescription
levelreal-Lower waveform amplitude level.

Sets the waveform offset. The index lists this command as a BWAVeform command, but the slice does not provide the parameter syntax or a detailed functional description.

:BWAVeform:RESetset / query

Resets the waveform settings for BWAVeform. The command is documented alongside BWAVeform:SRATe in the index.

:BWAVeform:SRATeset / query

Sets the sample rate for the arbitrary waveform. The command is listed in the BWaveform command group and refers to the waveform sample-rate setting.

NameTypeValuesDescription
ratereal-Sample rate for the waveform.

Performs a full calibration of the AWG. In query form, it performs the calibration and returns a status indicating success or failure; it is equivalent to *CAL?.

integer - Calibration error code returned by the query form. 0 indicates no error and –340 indicates an error.
CALIBRATION:ALL performs a calibration.
CALIBRATION:ALL? performs a calibration and returns results. For example, it might return 0, indicating that the calibration completed without any errors.

Sets or returns the flag that controls whether calibration log results save details for all tests or only failed tests. The set form only works in active calibration mode.

enum - A single Boolean value representing the current calibration log failures-only state.
CALIBRATION:LOG:FAILURESONLY OFF disables the failure only log mode.
CALIBRATION:LOG:FAILURESONLY 1 enables the failure only log mode.
CALIBRATION:LOG:FAILURESONLY? might return 1, indicating the failure only log mode is enabled.

Returns the calibration catalog. The query lists calibration-related entries available in the instrument.

string - Returns the calibration catalog entries.

Clears the calibration log. The command is listed as a calibration log function with no parameters shown in the index.

Sets whether only calibration failures are logged or shown. The command is listed in the calibration log command group index entry.

Returns the calibration log. The log can be queried as a calibration subsystem item.

string - Returns the calibration log.

Restores the calibration data to its factory default state. This command is listed as a calibration command in the index.

Returns the calibration result status or outcome. The manual lists this as a query in the calibration subsystem index entry.

returns - Returns the calibration result.

Returns whether a calibration is currently running.

enum - Indicates the running state of calibration.

Returns whether the instrument is in the factory calibration state.

boolean - Indicates whether the calibration state is factory calibration.

Returns the user calibration state. This query is listed under the CALibration:STATe subsystem.

enum - Returns the user calibration state.

Performs calibration. The optional ":ALL" node indicates a calibration-all form of the command.

Returns the divider rate for the external clock. It is only valid when the clock source is set to External.

integer - A single <NR1> value representing the external clock divider rate.
CLOCK:ECLOCK:DIVIDER? might return 4, indicating the external clock divider rate is set to 4.

Sets or returns the expected frequency provided by the external clock. It is only valid when the clock source is External.

NameTypeValuesDescription
frequencyreal6.25 GHz - 12.5 GHzExpected external clock frequency.
real (GHz) - A single <NR3> value representing the expected external clock frequency.
CLOCK:ECLOCK:FREQUENCY 10E9
LOCK:ECLOCK:FREQUENCY? might return 10.0000000000E+9, indicating that the expected frequency of the external clock is 10 GHz.

Sets or returns the multiplier rate of the external clock. It is only valid when the clock source is set to External.

real - Returns a single <NR1> value.

Sets or returns the divider rate of the external reference signal when the external reference is variable. Setting the divider rate forces the external reference multiplier rate to 1.

integer - A single <NR1> value.
CLOCK:EREFERENCE:DIVIDER 1
CLOCK:EREFERENCE:DIVIDER?

Sets or returns the expected frequency of the signal applied to the Reference In connector.

real (Hz) - A single <NRf> value.
CLOCK:EREFERENCE:FREQUENCY?

Sets or returns the multiplier rate of the variable external reference signal. Setting the external reference multiplier rate forces the external reference divider rate to 1.

real - A single numeric multiplier value.
CLOCK:EREFERENCE:MULTIPLIER 50
CLOCK:EREFERENCE:MULTIPLIER? might return 100, indicating that the external clock multiplier rate is set to 100.

Sets or returns the state of the output clock, enabling or disabling Clock Out. When synchronization is enabled, the command is limited or unavailable depending on whether the instrument is the master.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONBoolean value that disables (0 or OFF) or enables (1 or ON) the clock out.
boolean - A single Boolean value indicating whether the output clock is enabled or disabled.
CLOCK:OUTPUT:STATE ON
CLOCK:OUTPUT:STATE? might return 1, indicating that the output clock is enabled.

Sets or returns the phase adjustment in degrees used to synchronize multiple AWGs when using an external trigger. Setting the phase adjusts all signal outputs relative to the system clock.

NameTypeValuesDescription
degreesreal-10800 - 10800Phase adjustment value in degrees.
real (deg) - A single phase adjustment value in degrees.
CLOCk:PHASe[:ADJust[:DEGRees]] 100
CLOCk:PHASe[:ADJust[:DEGRees]]?
CLOCK:PHASE:ADJUST 100
CLOCK:PHASE:ADJUST?

Sets or returns the phase adjustment, in units of time, used to synchronize multiple AWGs with an external trigger. Setting the phase adjusts the phase of all signal outputs relative to the system clock.

real - A single <NR3> value representing the clock phase adjustment in time.
CLOCK:PHASE:ADJUST:TIME 100
CLOCK:PHASE:ADJUST? might return 1E-12, indicating the clock phase is set to 1 ps.

Returns or sets the source of the clock. The clock source can be internal, fixed external reference, variable external reference, or external clock input.

enum - Returns the current clock source.
CLOCK:SOURCE INTERNAL
CLOCK:SOURCE?

Sets or returns the state of the Sync Clock Out output.

boolean - A single Boolean value indicating whether the Sync Clock Out output is enabled or disabled.
CLOCK:SOUT:STATE 1
CLOCK:SOUT:STATE?

Sets or returns the sample rate for the clock. When the clock source is external, the maximum sample rate depends on the external clock input frequency.

real (S/s) - A single sample-rate value.
CLOCK:SRATE 5E8
CLOCK:SRATE? might return 25.0000000000E+9, indicating the clock sample rate is set to 25 GS/s.

Sets the clock ECLock divider. The factory default value is 1.

NameTypeValuesDescription
dividerinteger1Divider value.

Sets the clock ECLock multiplier to its default factory initialization value of 1. *RST affects this command.

Sets the reference divider for the external reference clock. The factory initialization default is 1.

NameTypeValuesDescription
dividerinteger1Divides the external reference clock by the specified integer value.

Sets the reference frequency for the external clock reference. The factory initialization default is 35 MHz.

NameTypeValuesDescription
frequencyrealHzExternal clock reference frequency.

Sets the multiplier used for the external reference clock. The factory initialization default is 1.

NameTypeValuesDescription
multiplierinteger1Multiplier for the external reference clock.
:CLOCk:JITTerset / query

Sets the clock jitter state. The factory default is 0 (off).

Sets or queries the clock output state. The factory default is off.

NameTypeValuesDescription
stateoptenum0 | 1 | OFF | ONEnables or disables the clock output state.

Sets or adjusts the clock phase in degrees. The factory initialization default is 0°.

NameTypeValuesDescription
degreesrealdegPhase adjustment in degrees.
:CLOCk:SOURceset / query

Sets the clock source. The factory default is internal.

NameTypeValuesDescription
sourceenumINTernalClock source selection.

Sets or queries the state of the clock output. Factory initialization sets it to off.

NameTypeValuesDescription
stateoptenum0 | 1 | OFF | ONTurns the clock output off or on.
:CLOCk:SRATeset / query

Sets the clock sample rate. The factory initialization default is 50 GS for AWG70001 and 25 GS for AWG70002.

NameTypeValuesDescription
raterealS/sClock sample rate.

Sets the equalization clock frequency.

NameTypeValuesDescription
frequencyrealHzEqualization clock frequency.

Detects the external clock frequency for electronic clocking. The command is documented as a setter-style entry in the index and provides no additional parameter or return details in the slice.

Detects the frequency of the external reference clock. The command is listed as a setter in the index and documents the frequency-detect function under the CLOCk:EREFerence subsystem.

Selects or deselects a signal from the captured signal list to be compiled. The query form returns the list of selected signals.

NameTypeValuesDescription
signal_namestring-Name of the signal to select or deselect for compilation.
stateenumOFF | ON | 1 | 0Disables or enables the compile selection.
boolean - A single Boolean value indicating whether the signal is selected to be compiled.
CPLAYBACK:CLIST:SIGNAL:SCOMPILE "Signal_1",1
CPLAYBACK:CLIST:SIGNAL:SCOMPILE? "Signal_1"

Sets or returns the frequency offset of the specified waveform segment of the specified signal in the Captured Signal List.

NameTypeValuesDescription
signal_namestring-
indexinteger1Specifies the index number of a specified waveform.
indexenumALLSpecifies all waveforms of a specified signal.
frequency_offsetreal0 - 20 GHzThe frequency offset.
real - A single frequency offset value indicating the frequency offset for the specified waveform in the specified signal.
CPLAYBACK:CLIST:SIGNAL:WAVEFORM:FOFFSET "Signal_1",1,1E6 sets
CPLAYBACK:CLIST:SIGNAL:WAVEFORM:FOFFSET? "Signal_1",1 might

Sets or returns the off time between waveform segments of the specified signal in the Captured Signal List.

NameTypeValuesDescription
signal_namestring-Name of the signal in the Captured Signal List.
off timereal1 ns - 1 sOff time between waveform segments.
real - A single NR3 value representing the off time for the specified signal.
CPLAYBACK:CLIST:SIGNAL:WAVEFORM:OTIME "Signal_1",1e-3
CPLAYBACK:CLIST:SIGNAL:WAVEFORM:OTIME? "Signal_1"

Sets or returns the baseband sample rate of a waveform segment of a signal in the Captured Signal List.

NameTypeValuesDescription
signal_namestring-Name of the specified signal.
indexenumALL | NR1Specifies the waveform index number or all waveforms of the specified signal.
real - A single value indicating the sample rate for the specified waveform in the specified signal.
CPLAYBACK:CLIST:SIGNAL:WAVEFORM:SRATE? "Signal_1",1 might return
1.0000000000E+6, indicating sample rate of the first waveform contained in the signal named Signal_1 is 1 MHz.

Returns the number of signals in the Captured Signal List.

integer - A single <NR1> value indicating the number of signals in the Captured Signal List.
CPLAYBACK:CLIST:SIZE? might return 2, indicating there are two signals in the Captured Signal List.

Sets or returns the carrier frequency for the compiled signals.

real - A single <NR3> value representing the carrier frequency for the compiled signals.
CPLAYBACK:COMPILE:CFREQUENCY? might return 1.0000000000E+9, indicating the carrier frequency for the compiled signals is set to 1 GHz.

Sets or returns whether the compiled sequence should loop on itself by making the GoTo of the last sequence step point to the first. OFF disables loop mode and ON enables it; 0 and 1 are equivalent to OFF and ON.

NameTypeValuesDescription
modeenumOFF | ON | 0 | 1Controls whether loop mode is disabled or enabled.
boolean - Returns a single Boolean value indicating whether loop mode is enabled for the compiled sequence.
CPLAYBACK:COMPILE:LSEQUENCE ON
CPLAYBACK:COMPILE:LSEQUENCE?

Sets or returns whether IQ waveforms will be normalized during import. The query returns the current normalization mode.

enum - Returns the current normalization mode.
CPLAYBACK:COMPILE:NORMALIZE NONE
CPLAYBACK:COMPILE:NORMALIZE?

Sets or returns the output sampling rate for the compiled signals. The command is ignored if Auto calculate sample rate is enabled.

real (S/s) - A single output sampling rate value.
CPLAYBACK:COMPILE:SRATE 25E9
CPLAYBACK:COMPILE:SRATE?

Sets or returns whether the system automatically calculates the output sampling rate when compiling the selected signals.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONEnables or disables automatic calculation of the sample rate for Capture and Playback.
boolean - A single Boolean value indicating whether automatic calculation of the sample rate is enabled.
CPLAYBACK:COMPILE:SRATE:AUTO 1
CPLAYBACK:COMPILE:SRATE:AUTO? might return 1

Specifies the file used for playback capture.

NameTypeValuesDescription
filestring-File used for playback capture.

Captures a waveform list for playback. The index provides no parameter syntax or return information for this command.

Returns the name of the selected playback clip list. This is a query command.

string - The name of the selected clip list.

Returns the size of the playback signal list. The command is a query and yields the current signal-list size.

integer - Returns the size of the playback signal list.

Sets the original time for a waveform signal in a clip list. This command belongs to the playback clip-list waveform settings.

NameTypeValuesDescription
timereal-Original time for the waveform signal.

Returns the count of signals in the current clipboard list.

integer - The number of signals in the current clipboard list.

Compiles the playback signal command by setting the carrier frequency used for compile operations.

NameTypeValuesDescription
frequencyreal0 - 5 GHzSets the carrier frequency for compile operations.

Normalizes playback compile data. The index lists this command as part of the CPLayback:COMPile subsystem.

Sets the sample rate used when compiling playback waveforms or sequences. This command is part of the CPLayback:COMPile group.

NameTypeValuesDescription
ratereal0Sample rate for compilation.

*ESE?query

Returns the status of Event Status Enable Register (ESER).

integer - A single <NR1> value.
*ESE? might return 177.
*SRE?query

Reads the contents of the Service Request Enable Register (SRER). Bit 6 should normally be set to 0.

integer - Returns the contents of the SRER.
*OPC?query

Causes the instrument to wait until all pending overlapped operations have completed. When the pending operation completes, it returns "1" to the client; it does not use the ESR register or the service request process.

integer - Returns "1" when the pending operation has completed.
*CAL?query

Performs a calibration routine. The index entry points to the calibration command section.

boolean - Indicates whether calibration is complete or accepted.
*CLSset / query

Clears the status data structures, including the event registers and error queue.

*ESEset / query

Sets the Standard Event Status Enable register to the specified value.

NameTypeValuesDescription
valueinteger0 - 255Standard Event Status Enable register value.
*ESR?query

Returns the current standard event status register value.

integer - The current standard event status register value.
*IDN?query

Returns the instrument identification string. The response identifies the manufacturer, model, serial number, and firmware version.

string - Identification string containing manufacturer, model, serial number, and firmware version.
*OPCset / query

Sets the Operation Complete bit in the Standard Event Status Register after all pending commands are executed. Used to synchronize command processing.

*OPT?query

Returns the instrument option(s) installed.

string - The installed option(s).
*RSTset / query

Resets the instrument to its default state.

*SREset / query

Sets the Standard Event Status Enable Register. The command enables or disables selected standard event status bits for reporting.

NameTypeValuesDescription
valueinteger0 - 255Bit mask used to enable standard event status register bits.
*STB?query

Returns the status byte register value.

integer - Returns the status byte register value.
*TRGset / query

Generates a trigger event immediately. This command is the standard event trigger used to initiate the selected operation.

*TST?query

Returns the result of the instrument self-test.

integer - The self-test result is returned as a numeric value.
*WAIset / query

Suspends execution of subsequent commands until all pending operations are complete.

Sets or returns the filter type for the signal path. Option AC is required; if it is not installed, the command causes an error. It affects the AC output path and is cached when the output path is not AC.

NameTypeValuesDescription
noptinteger1 - 1Output channel number; if omitted, interpreted as 1.
filterenumNONE | BPASs | LPASsFilter type for the signal path.
enum - Returns the selected filter type.
OUTPUT[N]:FILTER NONE sets the signal path to have no filters.
OUTPUT[N]:FILTER? might return LPAS, indicating the low pass filter is selected.

Sets or returns the filter range of the band pass filter for the signal path. Option AC is required, and the command is cached if the Output Path is set to Direct or DC Amplified.

enum - Returns the currently selected band pass filter range.
OUTPUT1:FILTER:BPASS:RANGE? might return R13TO18GHZ, indicating the channel 1 filter band pass range is set to sets the filter band pass range with the upper cutoff frequency lower cutoff frequency of 13 GHz and an upper cutoff of 18 GHz.

Returns the state of the "All Outputs Off" control, which disables or enables all channel and marker outputs. When enabled, outputs go to an ungrounded/open state; when disabled, outputs return to their defined state.

boolean - A single Boolean value indicating whether All Outputs Off is enabled or disabled.
OUTPUT:OFF? might return 0, indicating the All Outputs Off control is not enabled and each individual channel output will function as set.

Sets or returns the output signal path of the specified channel. The command is only valid when Option AC is installed or an MDC4500 is connected.

NameTypeValuesDescription
noptinteger-Channel number; if omitted, channel 1 is assumed.
pathenumDIRect | AC | DCAmplifiedSelects the output signal path.
enum - Returns the current output signal path for the specified channel.
OUTPUT1:PATH DIRECT
OUTPUT1:PATH?

Returns the output state of the specified channel. This is a blocking command; if the channel number is omitted, channel 1 is assumed.

boolean - A single Boolean value indicating whether the specified channel output is enabled or disabled.
OUTPUT1:STATE ON
OUTPUT2:STATE?

Sets or returns the output condition of a waveform for the specified channel while the instrument is in the stopped state.

enum - Returns the current stop-state output condition for the specified channel.
OUTPUT1:SVALUE:ANALOG:STATE OFF
OUTPUT1:SVALUE:ANALOG:STATE?

Sets or returns the output data position of the specified marker of the specified channel when in the stopped state. This command is only valid when Run Mode is Triggered or Gated.

NameTypeValuesDescription
channeloptinteger1Channel number; if omitted, interpreted as 1.
markeroptinteger1Marker number; if omitted, interpreted as 1.
enum - Returns the stopped-state marker output setting for the specified channel marker.
OUTPUT1:SVALUE:MARKER1 OFF
OUTPUT2:SVALUE:MARKER1?

Sets or returns the output condition of a waveform for the specified channel while the instrument is in the waiting-for-trigger state or briefly after the waveform loads to the DAC and before the first point plays. It is valid only in Triggered run mode, and is not available when synchronization is enabled and playing.

NameTypeValuesDescription
channeloptinteger-Channel number n; if omitted, channel 1 is used.
stateenumFIRSt | ZEROSelects whether the output level matches the first waveform point or is forced to 0 volts while waiting for trigger.
enum - Returns the present output condition of the specified channel.
OUTPUT1:WVALUE:ANALOG:STATE FIRST
OUTPUT2:WVALUE:ANALOG:STATE?

Sets or returns the output condition of the specified marker of the specified channel while the instrument is in the waiting-for-trigger state or for a brief period after the waveform loads to the DAC and before the first point plays. Valid only in triggered run modes, and not available when synchronization is enabled and playing.

NameTypeValuesDescription
noptinteger-Determines the channel number; if omitted, channel 1 is used.
moptinteger-Determines the marker number; if omitted, marker 1 is used.
stateenumFIRSt | LOW | HIGHSets the marker output level for the waiting-for-trigger state.
enum - Returns the output condition of the specified marker.
OUTPUT1:WVALUE:MARKER1 FIRST
OUTPUT1:WVALUE:MARKER2?
:OUTPut:OFFset / query

Turns off all outputs. This command is the OFF form of the output control command.

Sets attenuator A1 for the specified output channel.

NameTypeValuesDescription
noptinteger-Output channel number.

Sets the DAC attenuator for the selected output channel.

NameTypeValuesDescription
noptinteger1 - 4Selects the output channel.

Sets the output filter for the selected output channel. The command is part of the output subsystem and has a channel index suffix, [n].

Sets the output bandpass filter range for the specified output channel.

NameTypeValuesDescription
noptinteger1Output channel number.
rangereal-Bandpass filter range.
:OUTPut[n]:PATHset / query

Sets or queries the output path for the selected output channel.

NameTypeValuesDescription
noptinteger1Selects the output channel.

Sets the marker value for an output sequence. The command is indexed by output number n and marker number m.

NameTypeValuesDescription
noptinteger-Output index.
moptinteger-Marker index.

Sets the state of the selected output's sine value path, optionally for the analog path. The manual lists a related form without the optional analog/state nodes.

NameTypeValuesDescription
noptinteger1Output channel number.
stateoptenumON | OFFTurns the sine value output state on or off.

Sets the marker value output for a waveform output channel.

NameTypeValuesDescription
noptinteger1Output channel number.
moptinteger1Marker number.

Turns the analog waveform output state on or off for the selected output. The command applies to output channel n and supports an optional analog state suffix.

NameTypeValuesDescription
noptinteger1 - MAXimumSelects the output channel.
stateoptenumON | OFFEnables or disables the waveform output.

Sets or queries the state of the output channel. The optional channel number selects which output to control; omitting it applies to the default output.

NameTypeValuesDescription
noptinteger-Output channel number.
stateoptenumON | OFFTurns the output on or off.

Sets or returns the recommended peak-to-peak amplitude of the specified sequence. If no recommended amplitude is specified, a query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
sequence_namestring-Name of the sequence.
amplitudereal-Recommended peak-to-peak amplitude for the sequence.
real - A single <NR3> value. If no recommended amplitude is specified, returns Not a Number (9.9100E+037).
SLIST:SEQUENCE:AMPLITUDE "Sequence_1",500E-3
SLIST:SEQUENCE:AMPLITUDE? "Sequence_1"

Sets or returns when the sequencer jumps upon a logic event, pattern jump, or software forced jump. The jump can occur immediately or at the end of the current sequence step.

NameTypeValuesDescription
sequence_namestring-
enum - Returns the current event jump timing for the specified sequence.
SLIST:SEQUENCE:EVENT:JTIMING "MySequence", END
SLIST:SEQUENCE:EVENT:JTIMING? "MySequence"

Associates an event pattern with the jump-to-step for Pattern Jump. The query returns the jump step associated with the specified pattern.

NameTypeValuesDescription
sequence_namestring-
patterninteger0 - 255Specifies the event pattern to make an event jump.
integer - Returns the jump step associated to the specified pattern.
SLIST:SEQUENCE:EVENT:PJUMP:DEFINE "MySequence", 15, 3
SLIST:SEQUENCE:EVENT:PJUMP:DEFINE? "MySequence", 84

Returns or sets the Event Pattern Jump state for the named sequence. When enabled, the data at the Pattern Jump In connector can be strobed in, causing a sequence to jump to a defined step.

NameTypeValuesDescription
sequence_namestring-Name of the sequence.
boolean - A single Boolean value indicating whether pattern jump is enabled for the named sequence.
SLIST:SEQUENCE:EVENT:PJUMP:ENABLE? "MySequence" might return 1, indicating the pattern jump is enabled.

Sets or returns the recommended frequency of the specified sequence when the sequence contains IQ waveforms. If no recommended frequency is specified, a query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
seq_namestring-Name of the sequence.
real - A single NR3 value representing the recommended frequency.
SLIST:SEQUENCE:FREQUENCY "Sequence_1",1E-3
SLIST:SEQUENCE:FREQUENCY?

Sets or returns the recommended offset of the specified sequence. If no recommended offset is specified, the query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
sequence_namestring-Name of the sequence.
real - A single <NR3> value representing the recommended offset.
SLIST:SEQUENCE:OFFSET "Sequence_1",100E-3
SLIST:SEQUENCE:OFFSET? "Sequence_1"

Sets or returns the Enable Flag Repeat value for a sequence. When ON, flags change each time the step plays out; 0 or OFF disables the Flag Repeat and is the default.

NameTypeValuesDescription
sequence_namestring-Name of the sequence to configure.
stateenum0 | 1 | OFF | ONEnables or disables Flag Repeat.
SLISt:SEQuence:RFLag “MyTest”, ON enables the Repeat Flag.
SLISt:SEQuence:RFLag? “MyTest” returns 0 if the Repeat Flag is not set.

Sets or returns the recommended sampling rate of the specified sequence. If no recommended sampling rate is specified, a query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
sequence_namestring-Name of the sequence.
real - A single <NR3> value.
SLIST:SEQUENCE:SRATE "Sequence_1",2E9
SLIST:SEQUENCE:SRATE? "Sequence_1"

Returns the name of the current signal list. This is a query command.

string - The current signal list name.

Deletes the current sequence from the list. This command is listed as a sequence-list command in the index.

Defines the pattern jump event used in a sequence list. The page slice only identifies the command in the index and does not provide syntax or details.

Enables or disables the event jump for the current sequence. This command is part of the sequence event jump subsystem.

NameTypeValuesDescription
stateenumENABle | DISableTurns event jump on or off.

Sets the frequency for the current sequence.

NameTypeValuesDescription
frequencyrealHzFrequency for the sequence.

Returns the length of the current sequence list.

integer - The number of sequence entries in the current list.

Creates a new sequence in the selected list. The command is listed without parameters in the index entry.

Sets the flag value for the selected sequence. The index entry lists this as a sequence command, but the provided slice does not show syntax, parameters, or a return value.

Sets the sequence sample rate for the current SLISt:SEQuence. The index lists this command as a setter only.

Returns the maximum number of steps allowed in a sequence. The value is provided as a query result.

integer - Maximum number of steps allowed in the sequence.

Returns the maximum allowed repeat count for the current step. This is a query form of the step repeat-count limit.

integer - The maximum repeat count allowed for the current step.

For a specified step in a sequence, jumps to the next step in the sequence when the step is executed.

NameTypeValuesDescription
noptinteger1Sequence step number.

Sets the trigger flag A for a specified sequence step and track. The command is indexed by step number n and track number m.

NameTypeValuesDescription
ninteger-Sequence step number.
minteger-Track number.

Sets the flag for a transition in a sequence step. This command is part of the SLISt:SEQuence:STEP[n]:TFLag[m] group.

NameTypeValuesDescription
flagenum-Flag selector for the transition flag setting.

Sets the data flag for a tagged step in a sequence. The command is indexed by step number n and tag number m.

NameTypeValuesDescription
noptinteger-Step number index.
moptinteger-Tag number index.

Returns the maximum number of tracks in the current sequence.

integer - The maximum number of tracks in the current sequence.

Returns the list of sequence tracks in the current sequence.

string - Returns the list of sequence tracks in the current sequence.

Returns the timestamp of the current sequence. The command is a query and does not take parameters.

string - The timestamp of the current sequence.

Returns the waveform memory usage for the current sequence.

integer - Waveform memory usage for the current sequence.

Returns the number of elements in the list. This is a query command.

integer - The number of elements in the list.

Sets or returns the S-Parameter signal type in Non-Cascading mode. The number of ports must be either 8 or 12, and S-Parameter Mode must be set to Non-Cascading.

NameTypeValuesDescription
modeenumVICTim | AGGRessor | BOTHSelects the victim, aggressor, or both S-Parameter signal types.
enum - Returns the current S-Parameter signal type in Non-Cascading mode.
WLIST:SPARAMETER:NCASCADING:STYPE BOTH
WLIST:SPARAMETER:NCASCADING:STYPE?

Sets or returns the S-Parameter port assignment for the channel’s specified transmission port number in Non-Cascading mode and, where applicable, Single-Ended signaling. Requires S-Parameters mode set to Non-Cascading and the S-Parameter Signalling Scheme set to Single-Ended.

NameTypeValuesDescription
port numberinteger1 - 12S-Parameter port assigned to the specified Tx-Port of the channel.
integer - A single <NR1> value indicating the assigned S-Parameter port number.
WLIST:SPARAMETER:NCASCADING:TX2 4
WLIST:SPARAMETER:NCASCADING:TX4? might return 6

Sets or returns the S-Parameter number of ports in Non-Cascading mode. Requires an S-Parameters license.

NameTypeValuesDescription
portsinteger1 | 2 | 4 | 6 | 8 | 12Defines the number of S-Parameter ports.
WLIST:SPARAMETER:NCASCADING:TYPE 12
WLIST:SPARAMETER:NCASCADING:TYPE?

Sets or returns the currently used signal format for setting the S-Parameter values. Requires an S-Parameters license.

NameTypeValuesDescription
formatenumREAL | I | Q | IQCurrently used signal format for S-Parameter values.
enum - Returns the current S-Parameter format.
WLIST:SPARAMETER:SFORMAT Q
WLIST:SPARAMETER:SFORMAT?

Applies user-supplied correction coefficients from an external precompensation file to the specified waveform in the waveform list. For IQ (complex) waveforms, optional separate I and Q correction files may be supplied.

NameTypeValuesDescription
file_pathstring-Complete path to the correction file, including the correction file name.
wfm_namestring-Name of the waveform in the waveform list to apply the correction coefficients to.
Q_file_pathoptstring-Complete path to the Q correction file, including the correction file name, when applying individual I and Q correction files to a complex waveform.
WLIST:WAVEFORM:ACFILE
"C:\Corrections\Ch1Corrections.corr","myWaveform" applies the
WLIST:WAVEFORM:ACFILE
"C:\Corrections\I_Corrections.corr","Complex_Waveform","C:\Correction

Sets or returns whether a gaussian filter will be applied during application of a precompensation file. The precompensation file must have been generated with the Generic Precompensation Type set to RF.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONEnables or disables application of a gaussian filter.
boolean - A single Boolean value indicating whether a gaussian filter will be applied during application of a precompensation file.
WLIST:WAVEFORM:ACFILE:GAUSSIAN 0
WLIST:WAVEFORM:ACFILE:GAUSSIAN?

Sets or returns the bandwidth of the Gaussian filter applied during application of a precompensation file. The precompensation file must have been generated with the Generic Precompensation Type set to RF and Apply Gaussian Filter selected.

NameTypeValuesDescription
bandwidthrealHzBandwidth of the Gaussian filter.
real - A single <NRf> value indicating the actual Gaussian Filter Bandwidth.
WLIST:WAVEFORM:ACFILE:GAUSSIAN:BANDWIDTH 2E9
WLIST:WAVEFORM:ACFILE:GAUSSIAN:BANDWIDTH?

Sets or queries whether corrections for Sin(x)/x distortions are removed when a correction file is applied. OFF/0 is the default; ON/1 enables removal.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONSelects whether Sin(x)/x distortion corrections are removed from the correction file.
boolean - Returns a single Boolean value indicating whether Sin(x)/x distortion corrections will be removed.
WLIST:WAVEFORM:ACFILE:RSINC 1
WLIST:WAVEFORM:ACFILE:RSINC?

Sets or returns whether the measured skew is applied when a precompensation file is used. The precompensation file must have been generated with Generic Precompensation Type set to IQ and the skew measured.

NameTypeValuesDescription
stateenum0 | 1 | OFF | ONControls whether the measured skew is applied during application of a precompensation file.
boolean - Returns whether the measured skew will be applied during application of a precompensation file.
WLIST:WAVEFORM:ACFILE:SKEW 1
WLIST:WAVEFORM:ACFILE:SKEW?

Sets or returns the recommended peak-to-peak amplitude of the specified waveform in the waveform list. If no recommended amplitude is specified, a query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
wfm_namestring-Name of the waveform in the waveform list.
amplitudereal-Recommended amplitude of the waveform, in peak-to-peak units.
real - A single <NR3> value representing the recommended amplitude of the specified waveform, or Not a Number if none is specified.
WLIST:WAVEFORM:AMPLITUDE "Ramp1000",500E–3 sets the recommended amplitude to 500 mVp-p for the waveform named Ramp1000.
WLIST:WAVEFORM:AMPLITUDE? "Ramp1000" might return
200.0000000000E-3, indicating that the amplitude for the waveform named Ramp1000 is 200 mVp-p.

Adds a normalized offset factor to the specified waveform. The waveform must already exist in the Waveform List.

NameTypeValuesDescription
wfm_namestring-Name of the waveform in the Waveform List.
offset_factorreal-1 - 1Normalized offset factor to add to the waveform.
WLIST:WAVEFORM:AOFFSET "Waveform",1 adds a normalized offset factor of 1 to the waveform named “Waveform”.

Transfers analog waveform data to or from the specified waveform. For IQ signal format waveforms, the optional :I form writes the I data; use WLISt:WAVeform:DATA:Q for Q data.

NameTypeValuesDescription
wfm_namestring-Name of the waveform to access.
StartIndexoptinteger-Starting index for a partial transfer.
Sizeoptinteger-Number of points to transfer.
block_datablock-IEEE 488.2 block containing the waveform data to write.
block - Waveform data read from the specified waveform.
WLIST:WAVEFORM:DATA "TestWfm",0,1024,#44096xxxx…

Transfers analog waveform data for the Q component between the external controller and the specified waveform. The waveform must already exist and be of Signal Format type IQ; data may be transferred in chunks using StartIndex and Size.

NameTypeValuesDescription
wfm_namestring-Name of the waveform to write to or read from.
StartIndexoptinteger-Starting data point index for partial waveform transfers.
Sizeoptinteger-Number of waveform points to transfer.
block_datablock-IEEE 488.2 block containing the waveform data to write.
block - Block data read from the waveform.
WLIST:WAVEFORM:DATA:Q "TestWfm",0,1024,#44096xxxx…

Deletes a single waveform from the waveform list or all waveforms. If the deleted waveform is loaded into waveform memory, it is unloaded; if the AWG RUN state is ON, it is turned OFF and the channel is switched off.

NameTypeValuesDescription
wfm_namestring-Name of the waveform to delete, or ALL to delete all user-defined waveforms in the list.
WLIST:WAVEFORM:DELETE ALL deletes all waveforms from the waveform list.
WLIST:WAVEFORM:DELETE "Test1" deletes the waveform named Test1 from the waveform list.

Sets or returns the Recommended Center Frequency of the named IQ waveform. If the Recommended Frequency is not specified, a query returns Not a Number: 9.91E+37.

NameTypeValuesDescription
wfm_namestring-Name of the waveform.
frequencyreal-Recommended center frequency value.
real - Single NR3 value representing the Recommended Center Frequency; returns 9.91E+37 if no Recommended Frequency is defined.
WLIST:WAVEFORM:FREQUENCY "Ramp1000", 1E9
WLIST:WAVEFORM:FREQUENCY? “Ramp1000”

Returns the granularity of sample points required for the waveform to be valid. For a single-channel instrument, the number of sample points must be divisible by 2.

integer - A single <NR1> value indicating the waveform sample-point granularity.
WLIST:WAVEFORM:GRANULARITY? might return 2, indicating that the number of sample points must be divisible by 2.

Inverts the named waveform in the waveform list and preserves the offset.

NameTypeValuesDescription
wfm_namestring-Name of the waveform to invert.
WLIST:WAVEFORM:INVERT “wave2”

Returns the size of the specified waveform in the waveform list. The returned value represents data points, not bytes.

NameTypeValuesDescription
wfm_namestring-Specifies the waveform name in the waveform list.
integer - A single NR1 value indicating the waveform length in data points.
WLIST:WAVEFORM:LENGTH? "waveform2"

Returns the maximum number of waveform sample points allowed. The returned value depends on the instrument model, installed options, and sampling rate setting.

integer - A single <NR1> value giving the maximum number of allowed waveform sample points.
WLIST:WAVEFORM:LMAXIMUM? might return 2000000000, indicating that the maximum number of allowed waveform sample points is 2 G samples.

Returns the minimum number of waveform sample points required for a valid waveform. The required number of points depends on the instrument model.

integer - A single NR1 value giving the minimum number of waveform sample points required for a valid waveform.
WLIST:WAVEFORM:LMINIMUM? might return 2400, indicating that the minimum number of waveform sample points required is 2.4 k.

Sets or returns the waveform marker data. The command transfers only marker data for the waveform; each byte contains marker 1 and marker 2 in bits 6 and 7, respectively.

NameTypeValuesDescription
wfm_namestring-Waveform name.
StartIndexoptinteger-Starting sample index.
Sizeoptinteger-Number of samples to transfer.
block_datablock-IEEE 488.2 block containing marker data.
WLIST:WAVEFORM:MARKER:DATA "myWaveform",0,1000,#41000….
WLIST:WAVEFORM:MARKER:DATA? "myWaveform",0,1000

Creates an IQ waveform from two real waveforms. The IQ waveform name is derived from the I waveform name, and existing IQ waveforms cannot be used as inputs.

NameTypeValuesDescription
I_wfm_namestring-Name of the waveform to use as the I component.
Q_wfm_namestring-Name of the waveform to use as the Q component.
WLIST:WAVEFORM:MIQ “Test_I”,"Test_Q"

Creates a new empty waveform in the waveform list of the current setup.

NameTypeValuesDescription
wfm_namestring-
Sizeinteger-
formatoptenumREAL | IQ
is_saveableoptenum0 | 1 | OFF | ON
WLIST:WAVEFORM:NEW "Test1", 1024 creates a new waveform called Test1 with 1024 points.
WLIST:WAVEFORM:NEW "Test1", 1024,IQ creates a new complex IQ waveform called Test1 with 1024 points.
WLIST:WAVEFORM:NEW "Test1", 1024,IQ,0 creates a new complex IQ waveform called Test1 with 1024 points whose data cannot be saved or queried.

Sets or returns the recommended offset of the specified waveform in the waveform list. If no recommended offset is specified, a query returns Not a Number (9.9100E+037).

NameTypeValuesDescription
wfm_namestring-Name of the waveform in the waveform list.
real - A single NR3 value representing the recommended offset for the specified waveform; if no recommended offset is specified, returns Not a Number (9.9100E+037).
WLIST:WAVEFORM:OFFSET? "Ramp1000" might return 10.0000000000E-3, indicating that the offset for the waveform named Ramp1000 is 10 mV.

Returns the signal format of the specified waveform in the waveform list.

NameTypeValuesDescription
wfm_namestring-Specifies the waveform name.
enum - Returns the waveform signal format.
WLIST:WAVEFORM:SFORMAT? "WaveformData1"

Sets or returns the recommended sampling rate of the specified waveform in the waveform list. If the recommended sampling rate is not specified, a query returns Not a Number: 9.91E+37.

NameTypeValuesDescription
wfm_namestring-Specifies the waveform in the waveform list.
sample_ratereal-Sets the recommended sampling rate for the waveform.
real - A single <NR3> value representing the recommended sampling rate of the specified waveform.
WLIST:WAVEFORM:SRATE "Ramp1000", 2E9 sets the Recommended Sampling Rate of waveform "Ramp1000" to 2 GHz.
WLIST:WAVEFORM:SRATE? "Ramp1000" might return 50.0000000000E+9, indicating that the Recommended Sampling Rate of waveform "Ramp1000" is 50 GHz.

Returns the current waveform list.

string - Returns the waveform list as a string.

Returns the name of the current waveform list.

string - The name of the current waveform list.

Returns the size of the waveform list.

integer - The number of waveforms in the current waveform list.

Applies the selected waveform list parameter to the active waveform list setup. The command is part of the WLISt:SPARameter subsystem.

Sets the bandwidth parameter for the selected waveform list parameter. The command is part of the WLISt:SPARameter subsystem.

NameTypeValuesDescription
bandwidthreal-Bandwidth value to apply.

Enables or disables the specified cascading stage in a waveform list. The stage is addressed by index m.

NameTypeValuesDescription
moptinteger1 - 16Stage index.
stateenumENABle | DISAbleTurns the cascading stage on or off.

Sets or returns the file used for the selected cascading stage. The stage index is optional in the mnemonic.

NameTypeValuesDescription
moptinteger1Cascading stage index.
filestring-File associated with the selected cascading stage.

Sets the transmit cascading stage for a waveform list SPAR parameter. The stage can be indexed with optional m and n subscripts.

NameTypeValuesDescription
moptinteger-Cascading stage index.
noptinteger-Transmit index within the selected cascading stage.

Sets the crosstalk aggressor for the nested channel association parameter list. The indexed form applies to a specific aggressor entry.

NameTypeValuesDescription
noptinteger1Aggressor index.

Sets the signal parameter for non-cascading aggressor n in a waveform list. The command targets the specified aggressor index n.

NameTypeValuesDescription
noptinteger-Aggressor index.

Defines the de-embedding setting for the NCAScading waveform list parameter. The slice only shows the command listed in the index and does not provide syntax or functional details.

Sets or queries the nested DRX parameter for an NCAScading waveform list item. The indexed form `n` indicates the command applies to a specific entry.

Sets the file used for non-cascading SPAR parameters. This command is listed in the index only; the slice does not show syntax, parameters, or return information.

Sets or selects the receive parameter for an NC cascading wave list entry. The index notation [n] indicates a per-element setting.

NameTypeValuesDescription
noptinteger-Wave list element index.

Sets the non-cascading waveform scheme used by the waveform list parameter. The manual slice only lists the command in the index and does not provide syntax or argument details.

Normalizes the selected waveform in the waveform list. The slice does not provide further details.

Sets the waveform offset for the selected waveform list entry.

NameTypeValuesDescription
offsetreal-Waveform offset value to apply.

Sets the number of points by which the waveform is rotated. The command is part of the waveform-list waveform rotation controls.

NameTypeValuesDescription
pointsinteger-Number of points to rotate the waveform.

Rotates the selected waveform by a specified number of degrees. The optional suffix `[:DEGRees]` indicates the degree unit for the rotation value.

NameTypeValuesDescription
degreesrealdegAmount to rotate the waveform.

Sets the scale factor for the waveform list waveform. The command is part of the WLIST:WAVEFORM subsystem.

NameTypeValuesDescription
scalereal-Scale factor for the waveform.

Shifts the waveform data in the waveform list. The manual index lists this command as a WList:Waveform command.

Returns the timestamp for a waveform in the waveform list.

string - The waveform timestamp.

Returns the waveform type in the selected waveform list item.

enum - The waveform type of the selected waveform list item.

Sets or returns the active waveform creation plug-in. The command is overlapping and requires the Sequencing option to be enabled.

NameTypeValuesDescription
plugin_namestring-Name of the waveform creation plug-in to make active.
string - Returns a single string representing the active waveform creation plug-in.
WPLUGIN:ACTIVE "Multitone" sets Multitone plug-in as the active plug-in.
WPLUGIN:ACTIVE? might return "Multitone", indicating that the Multitone plug-in is currently active.
:WPLugin:ACTiveset / query

Returns the active plug-in.

string - Returns the active plug-in.

Returns the installed plug-ins.

string - Returns the names of the installed plug-ins.

Returns the next error in the error queue, including event codes and messages. The manual notes that error codes with negative values are SCPI standard codes.

string - An error code and error message in the documented format. The slice does not specify the exact field separators here, only that the result is returned in a specific format.

Returns all error messages currently in the error queue. The command name appears in the index with a related :SYSTem:ERRor[:NEXT]? entry nearby.

string - All error messages currently in the error queue.

Returns the next system error code in the error queue. This command is documented as a query and is part of the system error reporting commands.

integer - Returns the next system error code from the error queue.

Returns the number of system errors currently in the error queue.

integer - The number of errors currently in the system error queue.

Displays the system error dialog. This command is listed as a system error command in the index.

Returns the next error from the system error queue. This is the query form of the system error command.

string - Returns the next error message from the system error queue.

Sets or queries the SID gateway setting used by the system. The index lists this command but the provided slice does not include its syntax or detailed behavior.

:SYSTem:SID:IPset / query

Sets the instrument's SID IP address. The command is documented in the index but no syntax or parameter details are shown in this slice.

Returns the MAC address associated with the system identification. The response is a system identification value for the instrument's network interface.

string - Returns the MAC address associated with the system identification.

:INSTrument:MODEset / query

Sets the instrument mode. The factory default value is AWG.

NameTypeValuesDescription
modeenumAWGInstrument mode.

Returns the catalog of diagnostic types. This is a query form of the diagnostic catalog command.

string - Returns the catalog of diagnostic types.

Returns the number of diagnostic loops completed or currently configured. The command is a query.

integer - The number of diagnostic loops.

Returns the diagnostic result time. The manual slice does not provide further detail on format or units.

returns - Returns the diagnostic result time.

Returns whether the diagnostic operation is currently running.

boolean - Indicates whether the diagnostic operation is running.

Selects a diagnostic type for subsequent diagnostic operations.

:DIAGnostic:TYPEset / query

Sets the diagnostic test type. The command is listed with a related query, :DIAGnostic:TYPE:CATalog?.

NameTypeValuesDescription
typeenum-Diagnostic test type.

Selects a diagnostic item or mode for subsequent diagnostic operations.

Turns the display plot state on or off. The command is part of the DISPlay subsystem and supports optional PLOT and STATe nodes.

NameTypeValuesDescription
stateenumON | OFFSets whether the display plot is enabled.

Sets the amplitude of the waveform generator output voltage for the selected channel.

NameTypeValuesDescription
voltagerealVAmplitude voltage to set.

Sets the DC level for the function generator output on the selected channel. The command can be specified with an optional channel index.

Sets the frequency of the selected function generator channel. The channel specifier is optional; if omitted, channel n is used.

NameTypeValuesDescription
channeloptinteger1Channel number n for the function generator.
frequencyrealHzOutput frequency.

Sets the low level for the selected arbitrary/function generator channel. The command is part of the FGEN channel level controls.

Sets the waveform generator output offset. The offset value is specified for the selected channel.

NameTypeValuesDescription
offsetreal-1.0E+9 - 1.0E+9Output offset voltage.
channeloptinteger1 - 4Channel number to which the setting applies.

Returns the period of the selected function generator channel.

real - The period of the selected function generator channel.

Sets the phase of the selected function generator channel.

NameTypeValuesDescription
phasereal0 - 360Phase setting for the channel.

Sets the waveform type for the selected arbitrary waveform generator channel.

NameTypeValuesDescription
noptinteger1 - nChannel number.
typeenumSINE | SQUARE | RAMP | PULSE | NOIS | DCWaveform type.

Returns the names of files and directories in the current mass memory directory.

string - A comma-separated list of file and directory names in the current mass memory directory.
:MMEMory:DATAset / query

Saves arbitrary data to a file in mass memory. The command is listed as a memory command, but this slice does not provide the syntax details or any parameter documentation.

Returns the size in bytes of the specified file or data item in mass memory.

integer (bytes) - Returns the size in bytes.
:MMEMory:IMPortset / query

Imports a file into internal memory. The command belongs to the MMEMory subsystem and is documented on the same page as related catalog, delete, open, and normalize commands.

:MMEMory:OPENset / query

Opens a file from mass memory. The command is documented in the MMEMory subsystem and has related parameterized forms on adjacent pages.

Normalizes a file as part of the MMEMory:OPEN command. The syntax indicates an optional parameter node before NORMalize, but the slice does not provide further details.

Returns the name of the last memory open asset sequence that was opened. This is a query command.

string - Returns the name of the last opened asset sequence.

Opens a text file in memory. This command is listed in the memory open command group in the index.

Saves a sequence to the specified memory location. The index lists it as a subordinate form of MMEMory:SAVE:SEQuence.

Saves waveform data in MATLAB format. This command is listed as a save-format variant under MMEMory:SAVE[:WAVeform].

Saves waveform IQ data to a file. The index lists it as a save-form command under MMEMory:SAVE[:WAVeform].

Saves waveform data to a WFM file format. This command is part of the MMEMory:SAVE waveform-save group.

Sets the source frequency for the waveform generator. The command also supports the CW and FIXed forms shown in the index entry.

Couples the source reference clock to the specified source. This command is documented as a configuration command in the index entry.

Sets the frequency multiplier of the reference oscillator.

NameTypeValuesDescription
multiplierreal1 - 10Frequency multiplication factor for the reference oscillator.

Sets up a CASSet sequence for the specified source channel. The command is listed as an indexed source command in the manual index.

Returns the type of the specified cassette or the current source cassette type. The command is indexed under the source cassette subsystem.

enum - Returns the cassette type.

Sets the active cascade waveform source. The command is available with an optional source index n.

Returns the current cassette state for source n.

enum - Returns the cassette state for source n.

Sets the high voltage level for a marker output. This command is documented in the index as part of the marker voltage level settings.

NameTypeValuesDescription
voltagereal-High voltage level for the marker output.

Forces the source to jump. The command is indexed as a source jump force command and takes an optional source channel number n.

NameTypeValuesDescription
noptinteger-Source channel number.

Returns the current condition of the Operation status register.

integer - The current condition of the Operation status register.

Sets the positive transition filter for the Operation status register. This command controls which condition transitions are latched in the status system.

Returns the contents of the operation status register as an event summary. The optional :EVENt node is part of the same query mnemonic.

integer - The operation status event register contents.
:STATus:PRESetset / query

Resets the status registers to their preset state. This is the preset command for the status subsystem.

Returns the current condition of the Questionable status register. The value reflects the present state of the register bits.

integer - The current condition register value for the Questionable status subsystem.

Enables or disables the questionable status event enable register. The command controls which questionable status conditions can generate an event summary.

NameTypeValuesDescription
enableenum0 | 1 | OFF | ONSets the enable state of the questionable status event enable register.

Returns the questionable status event register contents. The optional [:EVENt] node is part of the query mnemonic.

integer - Questionable status event register contents.

Configures synchronization. The slice only lists the command in the index and does not provide syntax or further details.

Returns the current deskew state for synchronize deskew operation.

enum - Returns the current synchronize deskew state.

Returns the synchronization type. The command is a query and takes no parameters.

enum - Returns the synchronization type.

Sets the run mode of the source. The manual slice does not show any parameter details on this index page.

Returns the source step settings. The query is listed in the index only; no further syntax or return-value details are provided in this slice.

Sets the input coupling or termination for the selected source channel. The exact syntax details and choices are not shown in this index slice.