awg5kc_commands
¶
The AWG5KC commands module.
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
AWG5KCCommandConstants
¶
The AWG5KC command argument constants.
This provides access to all the string constants which can be used as arguments for AWG5KC commands.
AWG5KCCommands
¶
The AWG5KC commands.
This provides access to all the commands for the AWG5KC device. See the documentation of each property for more usage information.
Properties
.abort: TheABORtcommand..awgcontrol: TheAWGControlcommand tree..cal: The*CALcommand..calibration: TheCALibrationcommand tree..cls: The*CLScommand..diagnostic: TheDIAGnosticcommand tree..display: TheDISPlaycommand tree..ese: The*ESEcommand..esr: The*ESRcommand..event: TheEVENtcommand tree..idn: The*IDNcommand..instrument: TheINSTrumentcommand tree..mmemory: TheMMEMorycommand tree..opc: The*OPCcommand..opt: The*OPTcommand..output: TheOUTPut[n]command tree..rst: The*RSTcommand..sequence: TheSEQuencecommand tree..slist: TheSLIStcommand tree..source: TheSOURce[n]command tree..sre: The*SREcommand..status: TheSTATuscommand tree..stb: The*STBcommand..system: TheSYSTemcommand tree..trg: The*TRGcommand..trigger: TheTRIGgercommand tree..tst: The*TSTcommand..wai: The*WAIcommand..wlist: TheWLIStcommand tree.
abort
property
¶
abort: Abort
Return the ABORt command.
Description
- Initializes all the current trigger system parameters and resets all trigger sequences.
Usage
- Using the
.write()method will send theABORtcommand.
SCPI Syntax
- ABORt
awgcontrol
property
¶
awgcontrol: Awgcontrol
Return the AWGControl command tree.
Usage
- Using the
.query()method will send theAWGControl?query. - Using the
.verify(value)method will send theAWGControl?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.application: TheAWGControl:APPLicationcommand tree..clock: TheAWGControl:CLOCkcommand tree..compile: TheAWGControl:COMPilecommand..configure: TheAWGControl:CONFigurecommand tree..dc: TheAWGControl:DC[n]command tree..doutput: TheAWGControl:DOUTput[n]command tree..enhanced: TheAWGControl:ENHancedcommand tree..event: TheAWGControl:EVENtcommand tree..interleave: TheAWGControl:INTerleavecommand tree..rmode: TheAWGControl:RMODecommand..rrate: TheAWGControl:RRATecommand..rstate: TheAWGControl:RSTatecommand..run: TheAWGControl:RUNcommand tree..sequencer: TheAWGControl:SEQuencercommand tree..sname: TheAWGControl:SNAMecommand..srestore: TheAWGControl:SREStorecommand..ssave: TheAWGControl:SSAVecommand..stop: TheAWGControl:STOPcommand tree.
cal
property
¶
cal: Cal
Return the *CAL command.
Description
- This query-only command starts signal path calibration (SPC) and returns the status upon completion.
Usage
- Using the
.query()method will send the*CAL?query. - Using the
.verify(value)method will send the*CAL?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *CAL?
calibration
property
¶
calibration: Calibration
Return the CALibration command tree.
Usage
- Using the
.query()method will send theCALibration?query. - Using the
.verify(value)method will send theCALibration?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.all: TheCALibration:ALLcommand.
cls
property
¶
cls: Cls
Return the *CLS command.
Description
- This command (no query form) clears the following: Event Queue Standard Event Status
Register Status Byte Register (except the MAV bit) If the
*CLScommand immediately follows an, the Output Queue and MAV bit (Status Byte Register bit 4) are also cleared. MAV indicates that information is in the output queue. The device clear (DCL) control message will clear the output queue and thus MAV. *CLSdoes not clear the output queue or MAV.*CLScan suppress a Service Request that is to be generated by an*OPC. This will happen if a single sequence acquisition operation is still being processed when the*CLScommand is executed.
Usage
- Using the
.write()method will send the*CLScommand.
SCPI Syntax
- *CLS
diagnostic
property
¶
diagnostic: Diagnostic
Return the DIAGnostic command tree.
Usage
- Using the
.query()method will send theDIAGnostic?query. - Using the
.verify(value)method will send theDIAGnostic?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.data: TheDIAGnostic:DATAcommand..select: TheDIAGnostic:SELectcommand..immediate: TheDIAGnostic:IMMediatecommand.
display
property
¶
display: Display
Return the DISPlay command tree.
Usage
- Using the
.query()method will send theDISPlay?query. - Using the
.verify(value)method will send theDISPlay?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.window1: TheDISPlay:WINDow1command tree..window2: TheDISPlay:WINDow2command tree.
ese
property
¶
ese: Ese
Return the *ESE command.
Description
- This command sets and queries the bits in the Event Status Enable Register (ESER). The ESER prevents events from being reported to the Status Byte Register (STB). For a more detailed discussion of the use of these registers, see Registers.
Usage
- Using the
.query()method will send the*ESE?query. - Using the
.verify(value)method will send the*ESE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send the*ESE valuecommand.
SCPI Syntax
- *ESE <NR1>
- *ESE?
Info
<NR1>specifies the binary bits of the ESER according to this value, which ranges from 0 through 255.
esr
property
¶
esr: Esr
Return the *ESR command.
Description
- This query-only command returns the contents of the Standard Event Status Register
(SESR).
*ESR?also clears the SESR (since reading the SESR clears it). For a more detailed discussion of the use of these registers, see Registers.
Usage
- Using the
.query()method will send the*ESR?query. - Using the
.verify(value)method will send the*ESR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *ESR?
event
property
¶
event: Event
Return the EVENt command tree.
Usage
- Using the
.query()method will send theEVENt?query. - Using the
.verify(value)method will send theEVENt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.impedance: TheEVENt:IMPedancecommand..jtiming: TheEVENt:JTIMingcommand..level: TheEVENt:LEVelcommand..polarity: TheEVENt:POLaritycommand..immediate: TheEVENt:IMMediatecommand.
idn
property
¶
idn: Idn
Return the *IDN command.
Description
- This query-only command returns the instrument identification code.
Usage
- Using the
.query()method will send the*IDN?query. - Using the
.verify(value)method will send the*IDN?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *IDN?
instrument
property
¶
instrument: Instrument
Return the INSTrument command tree.
Usage
- Using the
.query()method will send theINSTrument?query. - Using the
.verify(value)method will send theINSTrument?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.couple: TheINSTrument:COUPlecommand tree.
mmemory
property
¶
mmemory: Mmemory
Return the MMEMory command tree.
Usage
- Using the
.query()method will send theMMEMory?query. - Using the
.verify(value)method will send theMMEMory?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.catalog: TheMMEMory:CATalogcommand..cdirectory: TheMMEMory:CDIRectorycommand..data: TheMMEMory:DATAcommand..delete: TheMMEMory:DELetecommand..export: TheMMEMory:EXPortcommand..import: TheMMEMory:IMPortcommand..mdirectory: TheMMEMory:MDIRectorycommand..msis: TheMMEMory:MSIScommand.
opc
property
¶
opc: Opc
Return the *OPC command.
Description
- This command generates the operation complete message in the Standard Event Status
Register (SESR) when all pending commands that generate an OPC message are complete.
The
*OPC?query places the ASCII character ‘1’ into the output queue when all such OPC commands are complete. The*OPC?response is not available to read until all pending operations finish. For a complete discussion of the use of these registers and the output queue, see Registers and Queues. The*OPCcommand allows you to synchronize the operation of the instrument with your application program. For more information, see Synchronization Methods. Refer to the Oscilloscope operations that can generate OPC table for a list of commands that generate an OPC message.
Usage
- Using the
.query()method will send the*OPC?query. - Using the
.verify(value)method will send the*OPC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send the*OPCcommand.
SCPI Syntax
- *OPC
- *OPC?
opt
property
¶
opt: Opt
Return the *OPT command.
Description
- This query-only command returns a comma separated list of installed options as an
arbitrary ASCII string (no quotes) of the form:
<optionCode>:<optionDescription>,<optionCode>:<optionDescription>… The last section of each entry (the text following the last hyphen) indicates the license type. If no options are found, NONE is returned.
Usage
- Using the
.query()method will send the*OPT?query. - Using the
.verify(value)method will send the*OPT?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *OPT?
output
property
¶
output: dict[int, OutputItem]
Return the OUTPut[n] command tree.
Usage
- Using the
.query()method will send theOUTPut[n]?query. - Using the
.verify(value)method will send theOUTPut[n]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.filter: TheOUTPut[n]:FILTercommand tree..state: TheOUTPut[n]:STATecommand.
rst
property
¶
rst: Rst
Return the *RST command.
Description
- This command (no query form) resets the instrument to the factory default settings.
This command does the following: Recalls the default instrument setup. Clears the
current
*DDTcommand. Disables aliases (:ALIAS:STATE 0). Disables the user password (for the*PUDcommand). The*RSTcommand does not change the following: The current working directory (:FILESystem:CWDcommand). The state of command headers (:HEADercommand). The state of keyword and enumeration verbosity (:VERBosecommand). The Power-on Status Clear Flag (*PSCcommand). The Event Status Enable Register (*ESEcommand). The Service Request Enable Register (*SREcommand). The Device Event Status Enable Register ( DESE command). The user password for protected user data (:PASSWordcommand). The content of protected user data (*PUDcommand). The enabled state of the socket server (:SOCKETServer:ENAblecommand). The socket server port number (:SOCKETServer:PORTcommand). The socket server protocol (:SOCKETServer:PROTOColcommand). The USBTMC port configuration (:USBDevice:CONFigurecommand). The destination reference waveform or file path for the:CURVecommand (:DATa:DESTinationcommand). The source waveform for the:CURVe?or:WAVFrm?queries (:DATa:SOUrcecommand). The waveform data encoding for the:CURVecommand or query or the:WAVFrm?query (:DATa:ENCdgcommand). The starting point for:CURVe?queries (:DATa:STARtcommand). The ending point for:CURVe?queries (:DATa:STOPcommand). All settings associated the:WFMInprecommands. All user settable settings associated with the WFMOutpre commands.*RSTonly resets the programmable interface settings, it does not change the user interface settings.
Usage
- Using the
.write()method will send the*RSTcommand.
SCPI Syntax
- *RST
sequence
property
¶
sequence: Sequence
Return the SEQuence command tree.
Usage
- Using the
.query()method will send theSEQuence?query. - Using the
.verify(value)method will send theSEQuence?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.element: TheSEQuence:ELEMent[n]command tree..jump: TheSEQuence:JUMPcommand tree..length: TheSEQuence:LENGthcommand.
slist
property
¶
slist: Slist
Return the SLISt command tree.
Usage
- Using the
.query()method will send theSLISt?query. - Using the
.verify(value)method will send theSLISt?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.name: TheSLISt:NAMEcommand..size: TheSLISt:SIZEcommand..subsequence: TheSLISt:SUBSequencecommand tree.
source
property
¶
source: dict[int, SourceItem]
Return the SOURce[n] command tree.
Usage
- Using the
.query()method will send theSOURce[n]?query. - Using the
.verify(value)method will send theSOURce[n]?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheSOURce[n]:FREQuencycommand tree..roscillator: TheSOURce[n]:ROSCillatorcommand tree..combine: TheSOURce[n]:COMBinecommand tree..dac: TheSOURce[n]:DACcommand tree..delay: TheSOURce[n]:DELaycommand tree..digital: TheSOURce[n]:DIGitalcommand tree..function: TheSOURce[n]:FUNCtioncommand tree..marker1: TheSOURce[n]:MARKer1command tree..marker2: TheSOURce[n]:MARKer2command tree..pdelay: TheSOURce[n]:PDELaycommand tree..phase: TheSOURce[n]:PHASecommand tree..skew: TheSOURce[n]:SKEWcommand..voltage: TheSOURce[n]:VOLTagecommand tree..waveform: TheSOURce[n]:WAVeformcommand.
sre
property
¶
sre: Sre
Return the *SRE command.
Description
- The
*SRE(Service Request Enable) command sets and queries the bits in the Service Request Enable Register. For more information, refer to Registers.
Usage
- Using the
.query()method will send the*SRE?query. - Using the
.verify(value)method will send the*SRE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send the*SRE valuecommand.
SCPI Syntax
- *SRE <NR1>
- *SRE?
Info
<NR1>is a value in the range from 0 through 255. The binary bits of the SRER are set according to this value. Using an out-of-range value causes an execution error. The power-on default for SRER is 0 if*PSCis 1. If*PSCis 0, the SRER maintains the previous power cycle value through the current power cycle.
status
property
¶
status: Status
Return the STATus command tree.
Usage
- Using the
.query()method will send theSTATus?query. - Using the
.verify(value)method will send theSTATus?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.operation: TheSTATus:OPERationcommand tree..preset: TheSTATus:PRESetcommand..questionable: TheSTATus:QUEStionablecommand tree.
stb
property
¶
stb: Stb
Return the *STB command.
Description
- The
*STB?(Read Status Byte) query returns the contents of the Status Byte Register (SBR) using the Master Summary Status (MSS) bit. For more information, refer to Registers.
Usage
- Using the
.query()method will send the*STB?query. - Using the
.verify(value)method will send the*STB?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *STB?
system
property
¶
system: System
Return the SYSTem command tree.
Usage
- Using the
.query()method will send theSYSTem?query. - Using the
.verify(value)method will send theSYSTem?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.date: TheSYSTem:DATEcommand..error: TheSYSTem:ERRorcommand tree..klock: TheSYSTem:KLOCkcommand..time: TheSYSTem:TIMEcommand..version: TheSYSTem:VERSioncommand.
trg
property
¶
trg: Trg
Return the *TRG command.
Description
- Performs a group execute trigger on commands defined by
*DDT.
Usage
- Using the
.write()method will send the*TRGcommand.
SCPI Syntax
- *TRG
trigger
property
¶
trigger: Trigger
Return the TRIGger command tree.
Usage
- Using the
.query()method will send theTRIGger?query. - Using the
.verify(value)method will send theTRIGger?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.sequence: TheTRIGger:SEQuencecommand tree.
tst
property
¶
tst: Tst
Return the *TST command.
Description
- Tests (self-test) the interface and returns a 0.
Usage
- Using the
.query()method will send the*TST?query. - Using the
.verify(value)method will send the*TST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *TST?
wai
property
¶
wai: Wai
Return the *WAI command.
Description
- The
*WAI(Wait) command (no query form) prevents the instrument from executing further commands or queries until all pending commands that generate an OPC message are complete. This command allows you to synchronize the operation of the instrument with your application program. For more information, refer to Synchronization Methods.
Usage
- Using the
.write()method will send the*WAIcommand.
SCPI Syntax
- *WAI
wlist
property
¶
wlist: Wlist
Return 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.
Sub-properties
.name: TheWLISt:NAMEcommand..size: TheWLISt:SIZEcommand..waveform: TheWLISt:WAVeformcommand tree.
AWG5KCMixin
¶
A mixin that provides access to the AWG5KC commands and constants.
Properties
.command_argument_constants: The AWG5KC command argument constants..commands: The AWG5KC commands.
command_argument_constants
cached
property
¶
command_argument_constants: AWG5KCCommandConstants
Return the AWG5KC command argument constants.
This provides access to all the string constants which can be used as arguments for AWG5KC commands.
commands
cached
property
¶
commands: AWG5KCCommands
Return the AWG5KC commands.
This provides access to all the commands for the AWG5KC device. See the documentation of each sub-property for more usage information.
Sub-properties
.abort: TheABORtcommand..awgcontrol: TheAWGControlcommand tree..cal: The*CALcommand..calibration: TheCALibrationcommand tree..cls: The*CLScommand..diagnostic: TheDIAGnosticcommand tree..display: TheDISPlaycommand tree..ese: The*ESEcommand..esr: The*ESRcommand..event: TheEVENtcommand tree..idn: The*IDNcommand..instrument: TheINSTrumentcommand tree..mmemory: TheMMEMorycommand tree..opc: The*OPCcommand..opt: The*OPTcommand..output: TheOUTPut[n]command tree..rst: The*RSTcommand..sequence: TheSEQuencecommand tree..slist: TheSLIStcommand tree..source: TheSOURce[n]command tree..sre: The*SREcommand..status: TheSTATuscommand tree..stb: The*STBcommand..system: TheSYSTemcommand tree..trg: The*TRGcommand..trigger: TheTRIGgercommand tree..tst: The*TSTcommand..wai: The*WAIcommand..wlist: TheWLIStcommand tree.