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.
SCPI COMMAND REFERENCE
The Tektronix AWG70001B 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
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | ON | OFF | Enables or disables applying recommended settings. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | ON | OFF | Enables or disables application of recommended settings. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| rate | integer | 1 - 16777216 | A single <NR1> value that is a power of 2. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 1 - 16777216 | Single NR1 value for the external clock divider rate; it must be a power of 2. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| phase | real | -10800 - 10800 | A single NR1 value specifying the clock phase adjustment. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | INTernal | EXTernal | EFIXed | EVARiable | Clock source selection: internal, external, external fixed, or 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| filename | string | - | 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.
AWGCONTROL:CONFIGURE:CNUMBER? might return 2.
Sets or returns whether dynamic loading of waveforms into a sequence is allowed while the sequence is playing.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | 0 | 1 | Enables or disables Dynamic Loading. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | 0 | 1 | Enables or disables the direct signal path output. |
| channelopt | integer | 1 | Specifies the channel number; if omitted, channel 1 is assumed. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Determines the channel number; if omitted, channel 1 is assumed. |
| state | enum | OFF | ON | 0 | 1 | Sets the direct output state. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| NRf | real | 1% - ±10% | Single percentage value for the interleave amplitude adjustment. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | 1% - ± 10% | The 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.
| Name | Type | Values | Description |
|---|---|---|---|
| phase | real | -180 - 180 | Single <NRf> value for 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Enables or disables Jump on Strobe Always. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| edge | enum | FALLing | RISing | Selects the active edge of the strobe signal for Pattern Jump. |
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.
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.
AWGCONTROL:RMODE? might return CONT, indicating that the Channel 1 run mode is set to Continuous.
Returns the run state of the AWG.
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).
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.
| Name | Type | Values | Description |
|---|---|---|---|
| filepath | string | - | Setup file path to open. |
| msusopt | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| filepath | string | - | File path for the setup file to save. |
| msusopt | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | 0 | 1 | Enables or disables Streaming ID. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| event | enum | ATRigger | BTRigger | T1 | Selects the Streaming ID jump event control input. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| period | real | 1 Hz - 100 kHz | Internal timer interval period. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| period | real | 10 μs - 1 s | Internal timer interval period. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | 0 | 1 | Enables or disables starting the timer 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.
Sets or returns whether the timer starts and stops when waveform playout starts and stops.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | CONTinuous | Run mode to set. |
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.
Queries the present trigger slope. The command is shown in an example of concatenated commands and queries.
TRIGger:SOURce EXTernal; SLOPe?
Enables the active state for diagnostics, turning waveform playout off. *RST sets this to NORM.
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.
ACTIVE:MODE? might return DIAG if in the diagnostics mode.
Sets the active mode. Factory initialization sets this command to NORMal.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | NORMal | Active mode setting. |
Sets or returns the signal source for the specified Auxiliary Output connector. On AWG70000A series instruments, these outputs are labeled Flag outputs.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 4 | Determines the Auxiliary Output connector. If omitted, it is interpreted as 1. |
| source | enum | AFLag | BFLag | CFLag | DFLag | TIMer | Signal source for the 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | integer | 1 - 1 | Channel to map 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.
| Name | Type | Values | Description |
|---|---|---|---|
| channel | integer | 1 - 1 | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| amplitude | real | - | Peak-to-peak amplitude value as an NR3 number. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | length | cycle | duration | freqency | sample rate | Selects which value is automatically calculated. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Controls whether the Basic Waveform editor compiles only or compiles and assigns the waveform to a channel. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| channel_number | integer | - | Specifies the channel assignment used for compiled waveforms. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| waveform_name | string | - | 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | 0 or OFF disables Play After Assign; 1 or ON enables it. |
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.
BWAVEFORM:COMPILE:PLAY? might return 0, indicating that play after assign function is disabled.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| cycle | real | - | 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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | OFF | ON | 0 | 1 | Enables or disables Use full DAC range. |
BWAVEFORM:FDRANGE 1 BWAVEFORM:FDRANGE?
Returns the 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.
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.
BWAVEFORM:LENGTH 1E9 BWAVEFORM:LENGTH?
Sets or returns the Low voltage value for the waveform created by the Basic Waveform editor plug-in.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sample_rate | real | - | Sample rate value as an <NR3> number. |
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.
Sets the high value of the current waveform. This command is part of the BWAVeform waveform-definition set.
| Name | Type | Values | Description |
|---|---|---|---|
| value | real | -1.0E+38 - 1.0E+38 | High waveform value. |
Sets the lower amplitude level for the waveform. The command is part of the BWAVeform command group.
| Name | Type | Values | Description |
|---|---|---|---|
| level | real | - | 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.
Resets the waveform settings for BWAVeform. The command is documented alongside BWAVeform:SRATe in the index.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| rate | real | - | 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?.
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.
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.
Aborts the calibration procedure.
Returns the calibration catalog. The query lists calibration-related entries available in the instrument.
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.
Restores the calibration data to its factory default state. This command is listed as a calibration command in the index.
Returns the temperature result from calibration.
Returns the calibration result time.
Returns the calibration result status or outcome. The manual lists this as a query in the calibration subsystem index entry.
Returns whether a calibration is currently running.
Starts the calibration process.
Returns whether the instrument is in the factory calibration state.
Returns the user calibration state. This query is listed under the CALibration:STATe subsystem.
Returns the calibration stop 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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | 6.25 GHz - 12.5 GHz | 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.
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.
CLOCK:EREFERENCE:DIVIDER 1 CLOCK:EREFERENCE:DIVIDER?
Sets or returns the expected frequency of the signal applied to the Reference In connector.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Boolean value that disables (0 or OFF) or enables (1 or ON) the clock out. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| degrees | real | -10800 - 10800 | 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.
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.
CLOCK:SOURCE INTERNAL CLOCK:SOURCE?
Sets or returns the state of the Sync Clock Out output.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| divider | integer | 1 | Divider 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.
| Name | Type | Values | Description |
|---|---|---|---|
| divider | integer | 1 | Divides 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.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | Hz | External clock reference frequency. |
Sets the multiplier used for the external reference clock. The factory initialization default is 1.
| Name | Type | Values | Description |
|---|---|---|---|
| multiplier | integer | 1 | Multiplier for the external reference clock. |
Sets the clock jitter state. The factory default is 0 (off).
Sets or queries the clock output state. The factory default is off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | 1 | OFF | ON | Enables or disables the clock output state. |
Sets or adjusts the clock phase in degrees. The factory initialization default is 0°.
| Name | Type | Values | Description |
|---|---|---|---|
| degrees | real | deg | Phase adjustment in degrees. |
Sets the clock source. The factory default is internal.
| Name | Type | Values | Description |
|---|---|---|---|
| source | enum | INTernal | Clock source selection. |
Sets or queries the state of the clock output. Factory initialization sets it to off.
| Name | Type | Values | Description |
|---|---|---|---|
| stateopt | enum | 0 | 1 | OFF | ON | Turns the clock output off or on. |
Sets the clock sample rate. The factory initialization default is 50 GS for AWG70001 and 25 GS for AWG70002.
| Name | Type | Values | Description |
|---|---|---|---|
| rate | real | S/s | Clock sample rate. |
Sets the equalization clock frequency.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | Hz | Equalization 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.
Returns the output frequency of the clock output.
Selects or deselects a signal from the captured signal list to be compiled. The query form returns the list of selected signals.
| Name | Type | Values | Description |
|---|---|---|---|
| signal_name | string | - | Name of the signal to select or deselect for compilation. |
| state | enum | OFF | ON | 1 | 0 | Disables or enables the compile selection. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| signal_name | string | - | |
| index | integer | 1 | Specifies the index number of a specified waveform. |
| index | enum | ALL | Specifies all waveforms of a specified signal. |
| frequency_offset | real | 0 - 20 GHz | The frequency offset. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| signal_name | string | - | Name of the signal in the Captured Signal List. |
| off time | real | 1 ns - 1 s | Off time between waveform segments. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| signal_name | string | - | Name of the specified signal. |
| index | enum | ALL | NR1 | Specifies the waveform index number or all waveforms of 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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | OFF | ON | 0 | 1 | Controls whether loop mode is disabled or enabled. |
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.
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.
CPLAYBACK:COMPILE:SRATE 25E9 CPLAYBACK:COMPILE:SRATE?
Sets or returns whether the system automatically calculates the output sampling rate when compiling the selected signals.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Enables or disables automatic calculation of the sample rate for Capture and Playback. |
CPLAYBACK:COMPILE:SRATE:AUTO 1 CPLAYBACK:COMPILE:SRATE:AUTO? might return 1
Specifies the file used for playback capture.
| Name | Type | Values | Description |
|---|---|---|---|
| file | string | - | File used for playback capture. |
Selects the instrument type to capture for playback. This index entry points to the oscilloscope capture instrument command.
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.
Deletes a signal from the current clip list playback setup.
Compiles a signal in the current clip list. The command is listed as part of the CPLayback:CLISt:SIGNal group.
Returns the size of the playback signal list. The command is a query and yields the current signal-list size.
Returns the name of the selected signal waveform in the current cplist playback signal waveform list.
Sets the original time for a waveform signal in a clip list. This command belongs to the playback clip-list waveform settings.
| Name | Type | Values | Description |
|---|---|---|---|
| time | real | - | Original time for the waveform signal. |
Sets the waveform sample rate for a signal in a clip list playback sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| srate | real | Hz | Waveform sample rate. |
Returns the count of signals in the current clipboard list.
Compiles the playback signal command by setting the carrier frequency used for compile operations.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | 0 - 5 GHz | Sets the carrier frequency for compile operations. |
Compiles a sequence for playback. The manual index lists this as a playback compile command.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| rate | real | 0 | Sample rate for compilation. |
Returns the status of Event Status Enable Register (ESER).
*ESE? might return 177.
Reads the contents of the Service Request Enable Register (SRER). Bit 6 should normally be set to 0.
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.
Performs a calibration routine. The index entry points to the calibration command section.
Clears the status data structures, including the event registers and error queue.
Sets the Standard Event Status Enable register to the specified value.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Standard Event Status Enable register value. |
Returns the current standard event status register value.
Returns the instrument identification string. The response identifies the manufacturer, model, serial number, and firmware version.
Sets the Operation Complete bit in the Standard Event Status Register after all pending commands are executed. Used to synchronize command processing.
Returns the instrument option(s) installed.
Resets the instrument to its default state.
Sets the Standard Event Status Enable Register. The command enables or disables selected standard event status bits for reporting.
| Name | Type | Values | Description |
|---|---|---|---|
| value | integer | 0 - 255 | Bit mask used to enable standard event status register bits. |
Returns the status byte register value.
Generates a trigger event immediately. This command is the standard event trigger used to initiate the selected operation.
Returns the result of the instrument self-test.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 1 | Output channel number; if omitted, interpreted as 1. |
| filter | enum | NONE | BPASs | LPASs | Filter type for the signal path. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Channel number; if omitted, channel 1 is assumed. |
| path | enum | DIRect | AC | DCAmplified | Selects the output signal path. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | integer | 1 | Channel number; if omitted, interpreted as 1. |
| markeropt | integer | 1 | Marker number; if omitted, interpreted as 1. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | integer | - | Channel number n; if omitted, channel 1 is used. |
| state | enum | FIRSt | ZERO | Selects whether the output level matches the first waveform point or is forced to 0 volts while waiting for trigger. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Determines the channel number; if omitted, channel 1 is used. |
| mopt | integer | - | Determines the marker number; if omitted, marker 1 is used. |
| state | enum | FIRSt | LOW | HIGH | Sets the marker output level for the waiting-for-trigger state. |
OUTPUT1:WVALUE:MARKER1 FIRST OUTPUT1:WVALUE:MARKER2?
Turns off all outputs. This command is the OFF form of the output control command.
Sets attenuator A1 for the specified output channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Output channel number. |
Sets the DAC attenuator for the selected output channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - 4 | Selects 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Output channel number. |
| range | real | - | Bandpass filter range. |
Sets or queries the output path for the selected output channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Selects the output channel. |
Sets the marker value for an output sequence. The command is indexed by output number n and marker number m.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Output index. |
| mopt | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Output channel number. |
| stateopt | enum | ON | OFF | Turns the sine value output state on or off. |
Sets the marker value output for a waveform output channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Output channel number. |
| mopt | integer | 1 | Marker 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - MAXimum | Selects the output channel. |
| stateopt | enum | ON | OFF | Enables 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Output channel number. |
| stateopt | enum | ON | OFF | Turns 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).
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | Name of the sequence. |
| amplitude | real | - | Recommended peak-to-peak amplitude for the sequence. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | |
| pattern | integer | 0 - 255 | Specifies the event pattern to make an event jump. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | Name of the 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).
| Name | Type | Values | Description |
|---|---|---|---|
| seq_name | string | - | Name of the sequence. |
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).
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | Name of the sequence. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | Name of the sequence to configure. |
| state | enum | 0 | 1 | OFF | ON | Enables 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).
| Name | Type | Values | Description |
|---|---|---|---|
| sequence_name | string | - | Name of the sequence. |
SLIST:SEQUENCE:SRATE "Sequence_1",2E9 SLIST:SEQUENCE:SRATE? "Sequence_1"
Returns the name of the current signal list. This is a query command.
Sets the sequence amplitude.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ENABle | DISable | Turns event jump on or off. |
Returns the size of the current event jump sequence. This is a query command.
Sets the frequency for the current sequence.
| Name | Type | Values | Description |
|---|---|---|---|
| frequency | real | Hz | Frequency for the sequence. |
Returns the length of the current sequence list.
Creates a new sequence in the selected list. The command is listed without parameters in the index entry.
Sets the offset for the selected sequence.
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.
Adds a step to the current sequence list.
Returns the maximum number of steps allowed in a sequence. The value is provided as a query result.
Returns the maximum allowed repeat count for the current step. This is a query form of the step repeat-count limit.
Sets the input of step n in the sequence list. The command belongs to the sequence-step programming group.
For a specified step in a sequence, jumps to the next step in the sequence when the step is executed.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Sequence step number. |
Sets the goto target for a sequence step.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Sequence step number. |
Sets the repeat count for sequence step n.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Sequence step number. |
Returns the type of the specified task set in the selected sequence step.
Sets the waveform for a specific TASSet associated with a sequence step. The command is part of the SLISt:SEQuence:STEP[n] command group.
Sets the trigger flag A for a specified sequence step and track. The command is indexed by step number n and track number m.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | - | Sequence step number. |
| m | integer | - | Track number. |
Sets the BFlag for a sequence step flag. The command is part of the SLISt:SEQuence:STEP[n]:TFLag[m] group.
Sets the flag for a transition in a sequence step. This command is part of the SLISt:SEQuence:STEP[n]:TFLag[m] group.
| Name | Type | Values | Description |
|---|---|---|---|
| flag | enum | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Step number index. |
| mopt | integer | - | Tag number index. |
Returns the maximum number of tracks in the current sequence.
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.
Returns the waveform memory usage for the current sequence.
Returns the number of elements in the list. This is a query command.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | VICTim | AGGRessor | BOTH | Selects the victim, aggressor, or both S-Parameter signal types. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| port number | integer | 1 - 12 | S-Parameter port assigned to the specified Tx-Port of the channel. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| ports | integer | 1 | 2 | 4 | 6 | 8 | 12 | Defines 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.
| Name | Type | Values | Description |
|---|---|---|---|
| format | enum | REAL | I | Q | IQ | Currently used signal format for S-Parameter values. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| file_path | string | - | Complete path to the correction file, including the correction file name. |
| wfm_name | string | - | Name of the waveform in the waveform list to apply the correction coefficients to. |
| Q_file_pathopt | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Enables or disables application of a gaussian filter. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| bandwidth | real | Hz | Bandwidth of the Gaussian filter. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Selects whether Sin(x)/x distortion corrections are removed from the correction file. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | 0 | 1 | OFF | ON | Controls whether the measured skew is 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).
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform in the waveform list. |
| amplitude | real | - | Recommended amplitude of the waveform, in peak-to-peak units. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform in the Waveform List. |
| offset_factor | real | -1 - 1 | Normalized 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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform to access. |
| StartIndexopt | integer | - | Starting index for a partial transfer. |
| Sizeopt | integer | - | Number of points to transfer. |
| block_data | block | - | IEEE 488.2 block containing the waveform data to write. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform to write to or read from. |
| StartIndexopt | integer | - | Starting data point index for partial waveform transfers. |
| Sizeopt | integer | - | Number of waveform points to transfer. |
| block_data | block | - | IEEE 488.2 block containing the waveform data to write. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform. |
| frequency | real | - | Recommended center frequency value. |
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Specifies the waveform name in the waveform list. |
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.
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.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Waveform name. |
| StartIndexopt | integer | - | Starting sample index. |
| Sizeopt | integer | - | Number of samples to transfer. |
| block_data | block | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| I_wfm_name | string | - | Name of the waveform to use as the I component. |
| Q_wfm_name | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | |
| Size | integer | - | |
| formatopt | enum | REAL | IQ | |
| is_saveableopt | enum | 0 | 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).
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Name of the waveform in the waveform list. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Specifies the waveform name. |
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.
| Name | Type | Values | Description |
|---|---|---|---|
| wfm_name | string | - | Specifies the waveform in the waveform list. |
| sample_rate | real | - | Sets the recommended sampling rate for the 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.
Returns the name of the current waveform list.
Returns the size of the 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.
| Name | Type | Values | Description |
|---|---|---|---|
| bandwidth | real | - | Bandwidth value to apply. |
Sets the amplitude parameter for the cascading aggressor waveform-list parameter `AGGRessor[n]`.
| Name | Type | Values | Description |
|---|---|---|---|
| n | integer | 1 | Waveform-list aggressor index. |
Specifies a signal file for a cascading aggressor waveform-list parameter. The command is part of the WLISt:SPARameter:CASCading:AGGRessor[n] subtree.
Enables or disables AGGRessor2 in a cascaded WLISt SPARameter configuration.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ENABle | DISable | Turns AGGRessor2 on or off. |
De-embeds a previously defined cascading waveform list parameter.
Defines the DTX stage for a cascaded SPAR parameter list. The index entry indicates the command supports a stage index m and data index n.
Enables or disables the specified cascading stage in a waveform list. The stage is addressed by index m.
| Name | Type | Values | Description |
|---|---|---|---|
| mopt | integer | 1 - 16 | Stage index. |
| state | enum | ENABle | DISAble | Turns 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mopt | integer | 1 | Cascading stage index. |
| file | string | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| mopt | integer | - | Cascading stage index. |
| nopt | integer | - | Transmit index within the selected cascading stage. |
Sets the cascading type for a waveform list SPARameter entry.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - | Cascading type. |
Sets the crosstalk aggressor for the nested channel association parameter list. The indexed form applies to a specific aggressor entry.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 | Aggressor index. |
Sets the signal parameter for non-cascading aggressor n in a waveform list. The command targets the specified aggressor index n.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Aggressor index. |
Specifies the signal file for the specified aggressor in an NC cascading waveform list parameter.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| points | integer | - | 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.
| Name | Type | Values | Description |
|---|---|---|---|
| degrees | real | deg | Amount to rotate the waveform. |
Sets the scale factor for the waveform list waveform. The command is part of the WLIST:WAVEFORM subsystem.
| Name | Type | Values | Description |
|---|---|---|---|
| scale | real | - | Scale factor for the waveform. |
Corrects the waveform by applying the sampled-data correction setting for the waveform list item.
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.
Returns the waveform type in 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.
| Name | Type | Values | Description |
|---|---|---|---|
| plugin_name | string | - | Name of the waveform creation plug-in to make active. |
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.
Returns the active plug-in.
Returns 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.
Returns all error messages currently in the error queue. The command name appears in the index with a related :SYSTem:ERRor[:NEXT]? entry nearby.
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.
Returns the number of system errors currently in the 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.
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.
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.
Sets the instrument time.
Sets the instrument coupling source. The factory initialization setting is 0 (off).
Sets the instrument mode. The factory default value is AWG.
| Name | Type | Values | Description |
|---|---|---|---|
| mode | enum | AWG | Instrument mode. |
Returns the catalog of diagnostic types. This is a query form of the diagnostic catalog command.
Halts the diagnostic control loop.
Clears the diagnostic log. No parameters are listed in the slice.
Controls whether only failures are logged for diagnostic logging. This is a setter command.
Returns the number of diagnostic loops completed or currently configured. The command is a query.
Returns the diagnostic result time. The manual slice does not provide further detail on format or units.
Returns whether the diagnostic operation is currently running.
Selects a diagnostic type for subsequent diagnostic operations.
Starts the diagnostic operation.
Stops the current diagnostic operation.
Returns the current diagnostic stop state.
Sets the diagnostic test type. The command is listed with a related query, :DIAGnostic:TYPE:CATalog?.
| Name | Type | Values | Description |
|---|---|---|---|
| type | enum | - | Diagnostic test type. |
Returns the catalog of diagnostic types.
Selects a diagnostic item or mode for subsequent diagnostic operations.
Executes the diagnostic function immediately.
Turns the display plot state on or off. The command is part of the DISPlay subsystem and supports optional PLOT and STATe nodes.
| Name | Type | Values | Description |
|---|---|---|---|
| state | enum | ON | OFF | Sets whether the display plot is enabled. |
Sets the amplitude of the waveform generator output voltage for the selected channel.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | V | Amplitude 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.
| Name | Type | Values | Description |
|---|---|---|---|
| channelopt | integer | 1 | Channel number n for the function generator. |
| frequency | real | Hz | Output 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.
| Name | Type | Values | Description |
|---|---|---|---|
| offset | real | -1.0E+9 - 1.0E+9 | Output offset voltage. |
| channelopt | integer | 1 - 4 | Channel number to which the setting applies. |
Returns the period of the selected function generator channel.
Sets the phase of the selected function generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| phase | real | 0 - 360 | Phase setting for the channel. |
Sets the waveform type for the selected arbitrary waveform generator channel.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | 1 - n | Channel number. |
| type | enum | SINE | SQUARE | RAMP | PULSE | NOIS | DC | Waveform type. |
Returns the names of files and directories in the current mass memory directory.
Sets the current directory used for mass memory operations.
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.
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.
Opens a file from mass memory. The command is documented in the MMEMory subsystem and has related parameterized forms on adjacent pages.
Opens an SAS set sequence file. The command is documented as part of the MMEMory:OPEN family.
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.
Sets the setup file name used for memory open operations.
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 the current setup to a file.
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 as a text file. The optional waveform node is included in the command mnemonic.
Saves waveform data to a WFM file format. This command is part of the MMEMory:SAVE waveform-save group.
Saves a waveform to file. The optional suffixes select waveform save formats or naming variants.
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.
| Name | Type | Values | Description |
|---|---|---|---|
| multiplier | real | 1 - 10 | Frequency 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.
Sets the active cascade waveform source. The command is available with an optional source index n.
Returns the current 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.
| Name | Type | Values | Description |
|---|---|---|---|
| voltage | real | - | High voltage level for the marker output. |
Sets the low voltage level for a marker. This command is part of the marker voltage level subsystem.
Sets the voltage offset for a marker voltage level. The command is part of the marker voltage level subsystem and supports optional source and marker selectors in the path.
Forces the source to jump. The command is indexed as a source jump force command and takes an optional source channel number n.
| Name | Type | Values | Description |
|---|---|---|---|
| nopt | integer | - | Source channel number. |
Forces the current jump pattern for the selected source channel. This is a setter command.
Returns 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.
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.
Enables or disables the questionable status event enable register. The command controls which questionable status conditions can generate an event summary.
| Name | Type | Values | Description |
|---|---|---|---|
| enable | enum | 0 | 1 | OFF | ON | Sets 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.
Configures synchronization. The slice only lists the command in the index and does not provide syntax or further details.
Aborts the deskew operation.
Returns the current deskew state for synchronize deskew operation.
Returns the synchronization type. The command is a query and takes no parameters.
Sets the source power level amplitude. The command can be sent with the optional hierarchy tokens shown in the mnemonic.
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.
Sets the voltage offset for the selected source channel. The command is part of the source voltage level subsystem.
Sets the output voltage amplitude for the specified source level. The command is part of the source voltage level subtree and uses the amplitude node of the voltage command family.