wlist
¶
The wlist commands module.
These commands are used in the following models: AWG5K, AWG5KC, AWG7K, AWG7KC
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- WLISt:NAME? <Index>
- WLISt:SIZE?
- WLISt:WAVeform:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
- WLISt:WAVeform:DELete {<wfm_name>|ALL}
- WLISt:WAVeform:LENGth? <wfm_name>
- WLISt:WAVeform:MARKer:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:MARKer:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
- WLISt:WAVeform:NEW <wfm_name>,<Size>,<Type>
- WLISt:WAVeform:NORMalize <wfm_name>,<Type>
- WLISt:WAVeform:PREDefined? <wfm_name>
- WLISt:WAVeform:RESAmple <wfm_name>,<Size>
- WLISt:WAVeform:TSTamp? <wfm_name>
- WLISt:WAVeform:TYPE? <wfm_name>
Wlist
¶
Bases: SCPICmdRead
The WLISt command tree.
Usage
- Using the
.query()method will send theWLISt?query. - Using the
.verify(value)method will send theWLISt?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.name: TheWLISt:NAMEcommand..size: TheWLISt:SIZEcommand..waveform: TheWLISt:WAVeformcommand tree.
name
property
¶
name: WlistName
Return the WLISt:NAME command.
Description
- This command returns the waveform name from the waveform list at the position specified by the index value.
Usage
- Using the
.query(argument)method will send theWLISt:NAME? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:NAME? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:NAME? <Index>
size
property
¶
size: WlistSize
Return the WLISt:SIZE command.
Description
- This command returns the number of waveforms in the waveform list.
Usage
- Using the
.query()method will send theWLISt:SIZE?query. - Using the
.verify(value)method will send theWLISt:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:SIZE?
waveform
property
¶
waveform: WlistWaveform
Return the WLISt:WAVeform command tree.
Usage
- Using the
.query()method will send theWLISt:WAVeform?query. - Using the
.verify(value)method will send theWLISt:WAVeform?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheWLISt:WAVeform:DATAcommand..delete: TheWLISt:WAVeform:DELetecommand..length: TheWLISt:WAVeform:LENGthcommand..marker: TheWLISt:WAVeform:MARKercommand tree..new: TheWLISt:WAVeform:NEWcommand..normalize: TheWLISt:WAVeform:NORMalizecommand..predefined: TheWLISt:WAVeform:PREDefinedcommand..resample: TheWLISt:WAVeform:RESAmplecommand..tstamp: TheWLISt:WAVeform:TSTampcommand..type: TheWLISt:WAVeform:TYPEcommand.
WlistName
¶
Bases: SCPICmdReadWithArguments
The WLISt:NAME command.
Description
- This command returns the waveform name from the waveform list at the position specified by the index value.
Usage
- Using the
.query(argument)method will send theWLISt:NAME? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:NAME? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:NAME? <Index>
WlistSize
¶
Bases: SCPICmdRead
The WLISt:SIZE command.
Description
- This command returns the number of waveforms in the waveform list.
Usage
- Using the
.query()method will send theWLISt:SIZE?query. - Using the
.verify(value)method will send theWLISt:SIZE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:SIZE?
WlistWaveform
¶
Bases: SCPICmdRead
The WLISt:WAVeform command tree.
Usage
- Using the
.query()method will send theWLISt:WAVeform?query. - Using the
.verify(value)method will send theWLISt:WAVeform?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheWLISt:WAVeform:DATAcommand..delete: TheWLISt:WAVeform:DELetecommand..length: TheWLISt:WAVeform:LENGthcommand..marker: TheWLISt:WAVeform:MARKercommand tree..new: TheWLISt:WAVeform:NEWcommand..normalize: TheWLISt:WAVeform:NORMalizecommand..predefined: TheWLISt:WAVeform:PREDefinedcommand..resample: TheWLISt:WAVeform:RESAmplecommand..tstamp: TheWLISt:WAVeform:TSTampcommand..type: TheWLISt:WAVeform:TYPEcommand.
data
property
¶
data: WlistWaveformData
Return the WLISt:WAVeform:DATA command.
Description
- This command transfers waveform data from the external controller into the waveform
list or from the waveform list to the external control program. This command has a
limit of 650,000,000 bytes of data. If this limit is insufficient, consider the
following alternatives: Use a more efficient file encoding (WFM or PAT) when sending
data. Use instrument commands for direct control (
WLIST:WAVEFORM:DATA, FREQ, VOLT, and so on). Use Ethernet (ftp, http, or file sharing) to transfer the file. Refer to the User Online Help, AWG Reference > Waveform General Information section for the detailed format specification.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:DATA? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:DATA? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theWLISt:WAVeform:DATA valuecommand.
SCPI Syntax
- WLISt:WAVeform:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
Info
StartIndex, Size,<block_data><wfm_name>::=. <StartIndex>::=. <Size>::=. <block_data>::=.
delete
property
¶
delete: WlistWaveformDelete
Return the WLISt:WAVeform:DELete command.
Description
- This command deletes a single waveform from the waveform list or all waveforms. If the deleted waveform is currently loaded into waveform memory, it is unloaded. If the RUN state of the AWG is ON, the state is turned OFF. If the channel is on, it will be switched off.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:DELete valuecommand.
SCPI Syntax
- WLISt:WAVeform:DELete {<wfm_name>|ALL}
length
property
¶
length: WlistWaveformLength
Return the WLISt:WAVeform:LENGth command.
Description
- This command returns the size of the specified waveform in the waveform list. The returned value represents data points (not bytes).
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:LENGth? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:LENGth? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:LENGth? <wfm_name>
marker
property
¶
marker: WlistWaveformMarker
Return the WLISt:WAVeform:MARKer command tree.
Usage
- Using the
.query()method will send theWLISt:WAVeform:MARKer?query. - Using the
.verify(value)method will send theWLISt:WAVeform:MARKer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheWLISt:WAVeform:MARKer:DATAcommand.
new
property
¶
new: WlistWaveformNew
Return the WLISt:WAVeform:NEW command.
Description
- This command creates a new empty waveform in the waveform list of current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:NEW valuecommand.
SCPI Syntax
- WLISt:WAVeform:NEW <wfm_name>,<Size>,<Type>
Info
<wfm_name>::=. <Size>::=. <Type>::={REAL|INTeger}.
normalize
property
¶
normalize: WlistWaveformNormalize
Return the WLISt:WAVeform:NORMalize command.
Description
- This command normalizes a waveform that exists in the waveform list of the current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:NORMalize valuecommand.
SCPI Syntax
- WLISt:WAVeform:NORMalize <wfm_name>,<Type>
Info
<wfm_name>::=. <Type>::={FSCale|ZREFerence}.
predefined
property
¶
predefined: WlistWaveformPredefined
Return the WLISt:WAVeform:PREDefined command.
Description
- This query returns true or false based on whether the waveform is predefined.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:PREDefined? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:PREDefined? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:PREDefined? <wfm_name>
Info
<wfm_name>::=.
resample
property
¶
resample: WlistWaveformResample
Return the WLISt:WAVeform:RESAmple command.
Description
- This command resamples a waveform that exists in the waveform list of the current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:RESAmple valuecommand.
SCPI Syntax
- WLISt:WAVeform:RESAmple <wfm_name>,<Size>
tstamp
property
¶
tstamp: WlistWaveformTstamp
Return the WLISt:WAVeform:TSTamp command.
Description
- This command returns the timestamp of the specified waveform in the waveform list.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:TSTamp? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:TSTamp? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:TSTamp? <wfm_name>
type
property
¶
type: WlistWaveformType
Return the WLISt:WAVeform:TYPE command.
Description
- This command returns the type of the waveform.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:TYPE? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:TYPE? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:TYPE? <wfm_name>
Info
<wfm_name>::=.
WlistWaveformData
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The WLISt:WAVeform:DATA command.
Description
- This command transfers waveform data from the external controller into the waveform list
or from the waveform list to the external control program. This command has a limit of
650,000,000 bytes of data. If this limit is insufficient, consider the following
alternatives: Use a more efficient file encoding (WFM or PAT) when sending data. Use
instrument commands for direct control (
WLIST:WAVEFORM:DATA, FREQ, VOLT, and so on). Use Ethernet (ftp, http, or file sharing) to transfer the file. Refer to the User Online Help, AWG Reference > Waveform General Information section for the detailed format specification.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:DATA? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:DATA? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theWLISt:WAVeform:DATA valuecommand.
SCPI Syntax
- WLISt:WAVeform:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
Info
StartIndex, Size,<block_data><wfm_name>::=. <StartIndex>::=. <Size>::=. <block_data>::=.
WlistWaveformDelete
¶
Bases: SCPICmdWrite
The WLISt:WAVeform:DELete command.
Description
- This command deletes a single waveform from the waveform list or all waveforms. If the deleted waveform is currently loaded into waveform memory, it is unloaded. If the RUN state of the AWG is ON, the state is turned OFF. If the channel is on, it will be switched off.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:DELete valuecommand.
SCPI Syntax
- WLISt:WAVeform:DELete {<wfm_name>|ALL}
WlistWaveformLength
¶
Bases: SCPICmdReadWithArguments
The WLISt:WAVeform:LENGth command.
Description
- This command returns the size of the specified waveform in the waveform list. The returned value represents data points (not bytes).
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:LENGth? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:LENGth? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:LENGth? <wfm_name>
WlistWaveformMarker
¶
Bases: SCPICmdRead
The WLISt:WAVeform:MARKer command tree.
Usage
- Using the
.query()method will send theWLISt:WAVeform:MARKer?query. - Using the
.verify(value)method will send theWLISt:WAVeform:MARKer?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.data: TheWLISt:WAVeform:MARKer:DATAcommand.
data
property
¶
data: WlistWaveformMarkerData
Return the WLISt:WAVeform:MARKer:DATA command.
Description
- This command sets or returns the waveform marker data. This command has a limit of
999,999,999 bytes of data. If this limit is insufficient, consider the following
alternatives: Send a more efficient file format using
MMEM:DATA. Use Ethernet (ftp, http, or file sharing) to transfer the file.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:MARKer:DATA? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:MARKer:DATA? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theWLISt:WAVeform:MARKer:DATA valuecommand.
SCPI Syntax
- WLISt:WAVeform:MARKer:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:MARKer:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
WlistWaveformMarkerData
¶
Bases: SCPICmdWrite, SCPICmdReadWithArguments
The WLISt:WAVeform:MARKer:DATA command.
Description
- This command sets or returns the waveform marker data. This command has a limit of
999,999,999 bytes of data. If this limit is insufficient, consider the following
alternatives: Send a more efficient file format using
MMEM:DATA. Use Ethernet (ftp, http, or file sharing) to transfer the file.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:MARKer:DATA? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:MARKer:DATA? argumentquery and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theWLISt:WAVeform:MARKer:DATA valuecommand.
SCPI Syntax
- WLISt:WAVeform:MARKer:DATA <wfm_name>[,<StartIndex>[,<Size>]],<block_data>
- WLISt:WAVeform:MARKer:DATA? <wfm_name>[,<StartIndex>[,<Size>]]
WlistWaveformNew
¶
Bases: SCPICmdWrite
The WLISt:WAVeform:NEW command.
Description
- This command creates a new empty waveform in the waveform list of current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:NEW valuecommand.
SCPI Syntax
- WLISt:WAVeform:NEW <wfm_name>,<Size>,<Type>
Info
<wfm_name>::=. <Size>::=. <Type>::={REAL|INTeger}.
WlistWaveformNormalize
¶
Bases: SCPICmdWrite
The WLISt:WAVeform:NORMalize command.
Description
- This command normalizes a waveform that exists in the waveform list of the current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:NORMalize valuecommand.
SCPI Syntax
- WLISt:WAVeform:NORMalize <wfm_name>,<Type>
Info
<wfm_name>::=. <Type>::={FSCale|ZREFerence}.
WlistWaveformPredefined
¶
Bases: SCPICmdReadWithArguments
The WLISt:WAVeform:PREDefined command.
Description
- This query returns true or false based on whether the waveform is predefined.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:PREDefined? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:PREDefined? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:PREDefined? <wfm_name>
Info
<wfm_name>::=.
WlistWaveformResample
¶
Bases: SCPICmdWrite
The WLISt:WAVeform:RESAmple command.
Description
- This command resamples a waveform that exists in the waveform list of the current setup.
Usage
- Using the
.write(value)method will send theWLISt:WAVeform:RESAmple valuecommand.
SCPI Syntax
- WLISt:WAVeform:RESAmple <wfm_name>,<Size>
WlistWaveformTstamp
¶
Bases: SCPICmdReadWithArguments
The WLISt:WAVeform:TSTamp command.
Description
- This command returns the timestamp of the specified waveform in the waveform list.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:TSTamp? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:TSTamp? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:TSTamp? <wfm_name>
WlistWaveformType
¶
Bases: SCPICmdReadWithArguments
The WLISt:WAVeform:TYPE command.
Description
- This command returns the type of the waveform.
Usage
- Using the
.query(argument)method will send theWLISt:WAVeform:TYPE? argumentquery. - Using the
.verify(argument, value)method will send theWLISt:WAVeform:TYPE? argumentquery and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WLISt:WAVeform:TYPE? <wfm_name>
Info
<wfm_name>::=.