mdo3_commands
¶
The MDO3 commands module.
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
MDO3CommandConstants
¶
The MDO3 command argument constants.
This provides access to all the string constants which can be used as arguments for MDO3 commands.
MDO3Commands
¶
The MDO3 commands.
This provides access to all the commands for the MDO3 device. See the documentation of each property for more usage information.
Properties
.acquire: TheACQuirecommand..actonevent: TheACTONEVentcommand tree..afg: TheAFGcommand tree..alias: TheALIascommand tree..allev: TheALLEvcommand..application: TheAPPLicationcommand tree..autoset: TheAUTOSetcommand..auxin: TheAUXincommand..auxout: TheAUXOutcommand tree..bus: TheBUScommand..busy: TheBUSYcommand..cal: The*CALcommand..calibrate: TheCALibratecommand tree..ch: TheCH<x>command..clear: TheCLEARcommand..clearmenu: TheCLEARMenucommand..cls: The*CLScommand..configuration: TheCONFIGurationcommand tree..cursor: TheCURSorcommand..curve: TheCURVecommand..d: TheD<x>command..data: TheDATacommand..date: TheDATEcommand..ddt: The*DDTcommand..dese: TheDESEcommand..deskew: TheDESkewcommand..diag: TheDIAgcommand tree..display: TheDISplaycommand..dvm: TheDVMcommand..email: TheEMAILcommand tree..errlog: TheERRlogcommand..ese: The*ESEcommand..esr: The*ESRcommand..ethernet: TheETHERnetcommand tree..event: TheEVENTcommand..evmsg: TheEVMsgcommand..evqty: TheEVQtycommand..factory: TheFACtorycommand..filesystem: TheFILESystemcommand..fpanel: TheFPAnelcommand tree..gpibusb: TheGPIBUsbcommand tree..hardcopy: TheHARDCopycommand..header: TheHEADercommand..histogram: TheHIStogramcommand..horizontal: TheHORizontalcommand..id: TheIDcommand..idn: The*IDNcommand..language: TheLANGuagecommand..lock: TheLOCkcommand tree..lrn: The*LRNcommand..mark: TheMARKcommand..marker: TheMARKERcommand tree..mask: TheMASKcommand tree..math1: TheMATH1command..mathvar: TheMATHVARcommand..measurement: TheMEASUrementcommand..message: TheMESSagecommand..newpass: TheNEWpasscommand..opc: The*OPCcommand..opt: The*OPTcommand..password: ThePASSWordcommand..pause: ThePAUSecommand..pictbridge: ThePICTBridgecommand tree..power: ThePOWercommand tree..psc: The*PSCcommand..pud: The*PUDcommand..rcl: The*RCLcommand..reboot: TheREBOOTcommand..recall: TheRECAllcommand tree..ref: TheREF<x>command..rem: TheREMcommand..rf: TheRFcommand tree..rosc: TheROSccommand tree..rrb: TheRRBcommand tree..rst: The*RSTcommand..sav: The*SAVcommand..save: TheSAVecommand tree..search: TheSEARCHcommand..select: TheSELectcommand..set: TheSETcommand..setup1: TheSETUP1<x>command tree..socketserver: TheSOCKETServercommand tree..sre: The*SREcommand..stb: The*STBcommand..teksecure: TheTEKSecurecommand..time: TheTIMecommand..totaluptime: TheTOTaluptimecommand..trg: The*TRGcommand..trigger: TheTRIGgercommand..tst: The*TSTcommand..usbdevice: TheUSBDevicecommand tree..usbtmc: TheUSBTMCcommand..verbose: TheVERBosecommand..vidpic: TheVIDPiccommand tree..wai: The*WAIcommand..wavfrm: TheWAVFrmcommand..wfminpre: TheWFMInprecommand..wfmoutpre: TheWFMOutprecommand..zoom: TheZOOmcommand.
acquire
property
¶
acquire: Acquire
Return the ACQuire command.
Description
- Queries the current acquisition state.
Usage
- Using the
.query()method will send theACQuire?query. - Using the
.verify(value)method will send theACQuire?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- ACQuire?
Sub-properties
.fastacq: TheACQuire:FASTAcqcommand..magnivu: TheACQuire:MAGnivucommand..maxsamplerate: TheACQuire:MAXSampleratecommand..mode: TheACQuire:MODecommand..numacq: TheACQuire:NUMACqcommand..numavg: TheACQuire:NUMAVgcommand..numenv: TheACQuire:NUMEnvcommand..sequence: TheACQuire:SEQuencecommand tree..state: TheACQuire:STATEcommand..stopafter: TheACQuire:STOPAftercommand.
actonevent
property
¶
actonevent: Actonevent
Return the ACTONEVent command tree.
Usage
- Using the
.query()method will send theACTONEVent?query. - Using the
.verify(value)method will send theACTONEVent?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.action: TheACTONEVent:ACTIONcommand tree..eventtype: TheACTONEVent:EVENTTYPecommand..numacqs: TheACTONEVent:NUMACQscommand..repeatcount: TheACTONEVent:REPEATCountcommand.
afg
property
¶
afg: Afg
Return the AFG command tree.
Usage
- Using the
.query()method will send theAFG?query. - Using the
.verify(value)method will send theAFG?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.amplitude: TheAFG:AMPLitudecommand..arbitrary: TheAFG:ARBitrarycommand tree..frequency: TheAFG:FREQuencycommand..function: TheAFG:FUNCtioncommand..highlevel: TheAFG:HIGHLevelcommand..levelpreset: TheAFG:LEVELPresetcommand..lowlevel: TheAFG:LOWLevelcommand..noiseadd: TheAFG:NOISEAddcommand tree..offset: TheAFG:OFFSetcommand..output: TheAFG:OUTPutcommand tree..period: TheAFG:PERIodcommand..phase: TheAFG:PHASecommand..pulse: TheAFG:PULsecommand tree..ramp: TheAFG:RAMPcommand tree..square: TheAFG:SQUarecommand tree.
alias
property
¶
alias: Alias
Return the ALIas command tree.
Usage
- Using the
.query()method will send theALIas?query. - Using the
.verify(value)method will send theALIas?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.catalog: TheALIas:CATalogcommand..define: TheALIas:DEFinecommand..delete: TheALIas:DELEtecommand tree..state: TheALIas:STATEcommand.
allev
property
¶
allev: Allev
Return the ALLEv command.
Description
- This query-only command prompts the instrument to return all events and their messages
(delimited by commas), and removes the returned events from the Event Queue. Use the
*ESR?query to enable the events to be returned. This command is similar to repeatedly sending*EVMsg?queries to the instrument.
Usage
- Using the
.query()method will send theALLEv?query. - Using the
.verify(value)method will send theALLEv?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- ALLEv?
application
property
¶
application: Application
Return the APPLication command tree.
Usage
- Using the
.query()method will send theAPPLication?query. - Using the
.verify(value)method will send theAPPLication?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.license: TheAPPLication:LICENSEcommand tree..type: TheAPPLication:TYPecommand.
autoset
property
¶
autoset: Autoset
Return the AUTOSet command.
Description
- Sets the vertical, horizontal, and trigger controls of the oscilloscope to automatically acquire and display the selected waveform.
Usage
- Using the
.write(value)method will send theAUTOSet valuecommand.
SCPI Syntax
- AUTOSet {EXECute|UNDo}
Info
EXECuteautosets the displayed waveform.UNDorestores the oscilloscope settings to those present prior to the autoset execution.
Sub-properties
.enable: TheAUTOSet:ENAblecommand.
auxin
property
¶
auxin: Auxin
Return the AUXin command.
Description
- Returns all Aux Input connector parameters.
Usage
- Using the
.query()method will send theAUXin?query. - Using the
.verify(value)method will send theAUXin?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- AUXin?
Sub-properties
.probe: TheAUXin:PRObecommand.
auxout
property
¶
auxout: Auxout
Return the AUXOut command tree.
Usage
- Using the
.query()method will send theAUXOut?query. - Using the
.verify(value)method will send theAUXOut?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheAUXOut:SOUrcecommand.
bus
property
¶
bus: Bus
Return the BUS command.
Description
- Returns the parameters for each serial (if installed) and parallel bus.
Usage
- Using the
.query()method will send theBUS?query. - Using the
.verify(value)method will send theBUS?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- BUS?
Sub-properties
.b: TheBUS:B<x>command tree..lowerthreshold: TheBUS:LOWerthresholdcommand tree..threshold: TheBUS:THResholdcommand tree..upperthreshold: TheBUS:UPPerthresholdcommand tree.
busy
property
¶
busy: Busy
Return the BUSY command.
Description
- This query-only command returns the status of the instrument. This command allows you to synchronize the operation of the instrument with your application program.
Usage
- Using the
.query()method will send theBUSY?query. - Using the
.verify(value)method will send theBUSY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- BUSY?
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?
calibrate
property
¶
calibrate: Calibrate
Return the CALibrate command tree.
Usage
- Using the
.query()method will send theCALibrate?query. - Using the
.verify(value)method will send theCALibrate?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.factory: TheCALibrate:FACtorycommand tree..internal: TheCALibrate:INTERNalcommand..powerupstatus: TheCALibrate:POWerupstatuscommand..results: TheCALibrate:RESultscommand..rf: TheCALibrate:RFcommand..temperature: TheCALibrate:TEMPeraturecommand.
ch
property
¶
Return the CH<x> command.
Description
- This query-only command returns the vertical parameters for the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>?query. - Using the
.verify(value)method will send theCH<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>?
Sub-properties
.ampsviavolts: TheCH<x>:AMPSVIAVOLTscommand tree..bandwidth: TheCH<x>:BANdwidthcommand..coupling: TheCH<x>:COUPlingcommand..deskew: TheCH<x>:DESKewcommand..impedance: TheCH<x>:IMPedancecommand..invert: TheCH<x>:INVertcommand..label: TheCH<x>:LABelcommand..offset: TheCH<x>:OFFSetcommand..position: TheCH<x>:POSitioncommand..probe: TheCH<x>:PRObecommand..scale: TheCH<x>:SCAlecommand..termination: TheCH<x>:TERminationcommand..volts: TheCH<x>:VOLtscommand..yunits: TheCH<x>:YUNitscommand.
clear
property
¶
clear: Clear
Return the CLEAR command.
Description
- This command clears acquisitions, measurements, and waveforms.
Usage
- Using the
.write()method will send theCLEARcommand.
SCPI Syntax
- CLEAR
clearmenu
property
¶
clearmenu: Clearmenu
Return the CLEARMenu command.
Description
- Clears the current menu from the display. This command is equivalent to pressing the front panel Menu off.
Usage
- Using the
.write()method will send theCLEARMenucommand.
SCPI Syntax
- CLEARMenu
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
configuration
property
¶
configuration: Configuration
Return the CONFIGuration command tree.
Usage
- Using the
.query()method will send theCONFIGuration?query. - Using the
.verify(value)method will send theCONFIGuration?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.advmath: TheCONFIGuration:ADVMATHcommand..afg: TheCONFIGuration:AFGcommand..analog: TheCONFIGuration:ANALOgcommand tree..applications: TheCONFIGuration:APPLicationscommand tree..arb: TheCONFIGuration:ARBcommand..auxin: TheCONFIGuration:AUXINcommand..buswaveforms: TheCONFIGuration:BUSWAVEFORMScommand tree..digital: TheCONFIGuration:DIGITAlcommand tree..dvm: TheCONFIGuration:DVMcommand..extvideo: TheCONFIGuration:EXTVIDEOcommand..histogram: TheCONFIGuration:HISTOGRAMcommand..networkdrives: TheCONFIGuration:NETWORKDRIVEScommand..nummeas: TheCONFIGuration:NUMMEAScommand..refs: TheCONFIGuration:REFScommand tree..rf: TheCONFIGuration:RFcommand tree..rosc: TheCONFIGuration:ROSCcommand.
cursor
property
¶
cursor: Cursor
Return the CURSor command.
Description
- Returns all of the current cursor settings.
Usage
- Using the
.query()method will send theCURSor?query. - Using the
.verify(value)method will send theCURSor?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor?
Sub-properties
.ddt: TheCURSor:DDTcommand..function: TheCURSor:FUNCtioncommand..hbars: TheCURSor:HBArscommand..mode: TheCURSor:MODecommand..source: TheCURSor:SOUrcecommand..vbars: TheCURSor:VBArscommand..xy: TheCURSor:XYcommand tree.
curve
property
¶
curve: Curve
Return the CURVe command.
Description
- The
CURVecommand transfers the waveform data points the oscilloscope’s internal reference memory location (REF1-4), which is specified by the toDATa:DESTinationcommand. TheCURVe?query transfers data the oscilloscope; the source waveform is specified by the fromDATa:SOUrcecommand. The first and last data points are specified by theDATa:STARtandDATa:STOPcommands. Associated with each waveform transferred using theCURVecommand or query is a waveform preamble that provides the data format, scale and associated information needed to interpret the waveform data points. The preamble information for waveforms sent the oscilloscope is specified using the to WFMInpre commands. The preamble information for waveforms transferred the oscilloscope is specified or queried using the from WFMOutpre commands. If the waveform is not displayed, the query form generates an error. TheCURVecommand andCURVe?query transfer waveform data in ASCII or binary format. ASCII data is sent as a comma-separated list of decimal values. Binary data is sent with the IEEE488.2 binary block header immediately followed by the binary data. The IEEE488.2 binary block header is defined as follows: #Nwhere: N is a single decimal or hexadecimal digit indicating the number of digits to follow. are the decimal digits representing the number of bytes in the data that immediately follows this binary block header. The Waveform Transfer command group text contains more comprehensive information.
Usage
- Using the
.query()method will send theCURVe?query. - Using the
.verify(value)method will send theCURVe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURVe valuecommand.
SCPI Syntax
- CURVe {<Block>|<asc curve>}
- CURVe?
Info
<Block>is the waveform data in binary format. The waveform is formatted as follows.<asc curve>is the waveform data in ASCII format. The format for ASCII data is[, ..], where each represents a data point. For RF frequency domain waveforms, the data is transmitted as 4-byte floating point values (NR2 or NR3).
d
property
¶
d: dict[int, DigitalBit]
Return the D<x> command.
Description
- This command specifies parameters for digital channel
, where x is the channel number.
Usage
- Using the
.write()method will send theD<x>command.
SCPI Syntax
- D<x>
Sub-properties
.label: TheD<x>:LABelcommand..position: TheD<x>:POSitioncommand..threshold: TheD<x>:THResholdcommand.
data
property
¶
data: Data
Return the DATa command.
Description
- This command sets or queries the format and location of the waveform data that is transferred with the CURVE command.
Usage
- Using the
.query()method will send theDATa?query. - Using the
.verify(value)method will send theDATa?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATa valuecommand.
SCPI Syntax
- DATa {INIT|SNAp}
- DATa?
Info
INITinitializes the waveform data parameters to their factory defaults except forDATa:STOP, which isset to the current acquisition record length.SNApSetsDATa:STARtandDATa:STOPto match the current waveform cursor positions of WAVEVIEW1 CURSOR1 if these waveform cursors are currently on. If these waveform cursors are not on when theDATa SNApcommand is sent, it is silently ignored andDATa:STARtand:STOPremain unchanged.
Sub-properties
.destination: TheDATa:DESTinationcommand..encdg: TheDATa:ENCdgcommand..source: TheDATa:SOUrcecommand..start: TheDATa:STARtcommand..stop: TheDATa:STOPcommand..width: TheDATa:WIDthcommand.
date
property
¶
date: Date
Return the DATE command.
Description
- This command specifies the date the oscilloscope displays.
Usage
- Using the
.query()method will send theDATE?query. - Using the
.verify(value)method will send theDATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDATE valuecommand.
SCPI Syntax
- DATE <QString>
- DATE?
Info
<QString>is a date in the form ‘yyyy-mm-dd’ where yyyy refers to a four-digit year number, mm refers to a two-digit month number from 01 to 12, and dd refers to a two-digit day number in the month.
ddt
property
¶
ddt: Ddt
Return the *DDT command.
Description
- This command allows you to specify a command or a list of commands that are executed
when the instrument receives a TRG command. Define Device Trigger (
*DDT) is a special alias that the*TRGcommand uses.
Usage
- Using the
.query()method will send the*DDT?query. - Using the
.verify(value)method will send the*DDT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send the*DDT valuecommand.
SCPI Syntax
- *DDT {<Block>|<QString>}
- *DDT?
Info
<Block>is a complete sequence of program messages. The messages can contain only valid commands that must be separated by semicolons and must follow all rules for concatenating commands. The sequence must be less than or equal to 80 characters. The format of this argument is always returned as a query.<QString>is a complete sequence of program messages. The messages can contain only valid commands that must be separated by semicolons and must follow all rules for concatenating commands. The sequence must be less than or equal to 80 characters.
dese
property
¶
dese: Dese
Return the DESE command.
Description
- This command sets and queries the bits in the Device Event Status Enable Register (DESER). The DESER is the mask that determines whether events are reported to the Standard Event Status Register (SESR), and entered into the Event Queue. For a more detailed discussion of the use of these registers, see Registers.
Usage
- Using the
.query()method will send theDESE?query. - Using the
.verify(value)method will send theDESE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theDESE valuecommand.
SCPI Syntax
- DESE <NR1>
- DESE?
Info
<NR1>The binary bits of the DESER are set according to this value, which ranges from 1 through 255. For example,DESE 209sets the DESER to the binary value 11010001 (that is, the most significant bit in the register is set to 1, the next most significant bit to 1, the next bit to 0, etc.).
deskew
property
¶
deskew: Deskew
Return the DESkew command.
Description
- Causes the deskew values for all channels to be set to the recommended values. Equivalent to pressing the ‘Set all deskews to recommended values’ button in the application UI.
Usage
- Using the
.write(value)method will send theDESkew valuecommand.
SCPI Syntax
- DESkew {SETALLtorec}
Info
<SETALLtorec>sets the deskew for all channels to the recommended values.
Sub-properties
.display: TheDESkew:DISplaycommand.
diag
property
¶
diag: Diag
Return the DIAg command tree.
Usage
- Using the
.query()method will send theDIAg?query. - Using the
.verify(value)method will send theDIAg?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.individual: TheDIAg:INDIvidualcommand tree..loop: TheDIAg:LOOPcommand tree..result: TheDIAg:RESUltcommand tree..select: TheDIAg:SELectcommand..state: TheDIAg:STATEcommand.
display
property
¶
display: Display
Return the DISplay command.
Description
- This query-only command returns the current Display settings.
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.
SCPI Syntax
- DISplay?
Sub-properties
.clock: TheDISplay:CLOCkcommand..color: TheDISplay:COLorcommand tree..configure: TheDISplay:CONFIGurecommand tree..digital: TheDISplay:DIGitalcommand tree..graticule: TheDISplay:GRAticulecommand..intensity: TheDISplay:INTENSITycommand..persistence: TheDISplay:PERSistencecommand..style: TheDISplay:STYlecommand tree..trigfrequency: TheDISplay:TRIGFrequencycommand..xy: TheDISplay:XYcommand.
dvm
property
¶
dvm: Dvm
Return the DVM command.
Description
- Resets the Digital Voltmeter measurements and history.
Usage
- Using the
.write(value)method will send theDVM valuecommand.
SCPI Syntax
- DVM {RESET}
Sub-properties
.autorange: TheDVM:AUTORangecommand..displaystyle: TheDVM:DISPLAYSTYlecommand..measurement: TheDVM:MEASUrementcommand tree..mode: TheDVM:MODecommand..source: TheDVM:SOUrcecommand.
email
property
¶
email: Email
Return the EMAIL command tree.
Usage
- Using the
.query()method will send theEMAIL?query. - Using the
.verify(value)method will send theEMAIL?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.setup: TheEMAIL:SETUpcommand tree.
errlog
property
¶
errlog: Errlog
Return the ERRlog command.
Description
- Clears the oscilloscope error log.
Usage
- Using the
.write(value)method will send theERRlog valuecommand.
SCPI Syntax
- ERRlog {CLEar}
Info
CLear
Sub-properties
.first: TheERRlog:FIRstcommand..next: TheERRlog:NEXtcommand..numentries: TheERRlog:NUMENTriescommand.
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?
ethernet
property
¶
ethernet: Ethernet
Return the ETHERnet command tree.
Usage
- Using the
.query()method will send theETHERnet?query. - Using the
.verify(value)method will send theETHERnet?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dhcpbootp: TheETHERnet:DHCPbootpcommand..dns: TheETHERnet:DNScommand tree..domainname: TheETHERnet:DOMAINnamecommand..enet: TheETHERnet:ENETcommand tree..gateway: TheETHERnet:GATEWaycommand tree..httpport: TheETHERnet:HTTPPortcommand..ipaddress: TheETHERnet:IPADDresscommand..lxi: TheETHERnet:LXIcommand tree..name: TheETHERnet:NAMEcommand..networkconfig: TheETHERnet:NETWORKCONFigcommand..password: TheETHERnet:PASSWordcommand..ping: TheETHERnet:PINGcommand..subnetmask: TheETHERnet:SUBNETMaskcommand.
event
property
¶
event: Event
Return the EVENT command.
Description
- This query-only command returns an event code from the Event Queue that provides
information about the results of the last ESR read.
EVENT?also removes the returned value from the Event Queue.
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.
SCPI Syntax
- EVENT?
evmsg
property
¶
evmsg: Evmsg
Return the EVMsg command.
Description
- This query-only command removes a single event code from the Event Queue that is associated with the results of the last ESR read and returns the event code with an explanatory message. For more information, see Event Handling.
Usage
- Using the
.query()method will send theEVMsg?query. - Using the
.verify(value)method will send theEVMsg?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- EVMsg?
evqty
property
¶
evqty: Evqty
Return the EVQty command.
Description
- This query-only command returns the number of events that are enabled in the queue. This is useful when using the ALLEV query, since it lets you know exactly how many events will be returned.
Usage
- Using the
.query()method will send theEVQty?query. - Using the
.verify(value)method will send theEVQty?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- EVQty?
factory
property
¶
factory: Factory
Return the FACtory command.
Description
- This command (no query form) resets the instrument to its factory default settings.
This command is equivalent to pressing the DEFAULT SETUP button located on the
instrument front panel or selecting Default Setup from the File menu. This command
Performs the following in addition to what is done for the
*RSTcommand: Clears any pending OPC operations. Resets the following IEEE488.2 registers:*ESE 0(Event Status Enable Register)*SRE 0(Service Request Enable Register) DESE 255 (Device Event Status Enable Register)*PSC 1(Power-on Status Clear Flag) Deletes all defined aliases. Enables command headers (:HEADer 1).
Usage
- Using the
.write()method will send theFACtorycommand.
SCPI Syntax
- FACtory
filesystem
property
¶
filesystem: Filesystem
Return the FILESystem command.
Description
- This query-only command returns the directory listing of the current working
directory. This query is the same as the
FILESystem:DIR?query.
Usage
- Using the
.query()method will send theFILESystem?query. - Using the
.verify(value)method will send theFILESystem?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem?
Sub-properties
.copy: TheFILESystem:COPycommand..cwd: TheFILESystem:CWDcommand..delete: TheFILESystem:DELEtecommand..dir: TheFILESystem:DIRcommand..format: TheFILESystem:FORMatcommand..freespace: TheFILESystem:FREESpacecommand..ldir: TheFILESystem:LDIRcommand..mkdir: TheFILESystem:MKDircommand..mount: TheFILESystem:MOUNTcommand tree..readfile: TheFILESystem:READFilecommand..rename: TheFILESystem:RENamecommand..rmdir: TheFILESystem:RMDircommand..unmount: TheFILESystem:UNMOUNTcommand tree..writefile: TheFILESystem:WRITEFilecommand.
fpanel
property
¶
fpanel: Fpanel
Return the FPAnel command tree.
Usage
- Using the
.query()method will send theFPAnel?query. - Using the
.verify(value)method will send theFPAnel?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hold: TheFPAnel:HOLDcommand..press: TheFPAnel:PRESScommand..turn: TheFPAnel:TURNcommand.
gpibusb
property
¶
gpibusb: Gpibusb
Return the GPIBUsb command tree.
Usage
- Using the
.query()method will send theGPIBUsb?query. - Using the
.verify(value)method will send theGPIBUsb?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.address: TheGPIBUsb:ADDresscommand..id: TheGPIBUsb:IDcommand.
hardcopy
property
¶
hardcopy: Hardcopy
Return the HARDCopy command.
Description
- Sends a hard copy of the screen display to the currently active printer using the current palette and layout settings.
Usage
- Using the
.write(value)method will send theHARDCopy valuecommand.
SCPI Syntax
- HARDCopy {STARt}
Info
STARtsends a block of data representing the current screen image to the requested port. The data sent is in the image format specified by theSAVE:IMAGE:FILEFORMATcommand and the compression level is controlled by the selected format (BMP and TIFF are uncompressed whereas PNG is compressed). TheHARDCOPY:INKSAVERdetermines whether the data sent is in InkSaver mode.
Sub-properties
.activeprinter: TheHARDCopy:ACTIVeprintercommand..inksaver: TheHARDCopy:INKSavercommand..layout: TheHARDCopy:LAYoutcommand..preview: TheHARDCopy:PREVIEWcommand..printer: TheHARDCopy:PRINTercommand tree.
header
property
¶
header: Header
Return the HEADer command.
Description
- This command specifies the Response Header Enable State that causes the oscilloscope to either include or omit headers on query responses.
Usage
- Using the
.query()method will send theHEADer?query. - Using the
.verify(value)method will send theHEADer?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theHEADer valuecommand.
SCPI Syntax
- HEADer {ON|OFF|<NR1>}
- HEADer?
Info
OFFsets the Response Header Enable State to false. This causes the oscilloscope to omit headers on query responses, so that only the argument is returned.ONsets the Response Header Enable State to true. This causes the oscilloscope to include headers on applicable query responses. You can then use the query response as a command.<NR1>= 0 sets the Response Header Enable State to false; any other value sets this state to true.
histogram
property
¶
histogram: Histogram
Return the HIStogram command.
Description
- This query-only query returns all histogram parameters; it queries the state of all histogram parameters that the user can set. This command is equivalent to selecting Waveform Histograms from the Measure menu.
Usage
- Using the
.query()method will send theHIStogram?query. - Using the
.verify(value)method will send theHIStogram?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- HIStogram?
Sub-properties
.box: TheHIStogram:BOXcommand..boxpcnt: TheHIStogram:BOXPcntcommand..count: TheHIStogram:COUNtcommand..data: TheHIStogram:DATacommand..display: TheHIStogram:DISplaycommand..end: TheHIStogram:ENDcommand..mode: TheHIStogram:MODecommand..source: TheHIStogram:SOUrcecommand..start: TheHIStogram:STARtcommand.
horizontal
property
¶
horizontal: Horizontal
Return the HORizontal command.
Description
- Queries the current horizontal settings.
Usage
- Using the
.query()method will send theHORizontal?query. - Using the
.verify(value)method will send theHORizontal?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- HORizontal?
Sub-properties
.delay: TheHORizontal:DELaycommand tree..digital: TheHORizontal:DIGitalcommand tree..position: TheHORizontal:POSitioncommand..previewstate: TheHORizontal:PREViewstatecommand..recordlength: TheHORizontal:RECOrdlengthcommand..samplerate: TheHORizontal:SAMPLERatecommand..scale: TheHORizontal:SCAlecommand.
id
property
¶
id: Id
Return the ID command.
Description
- This query-only command returns identifying information about the instrument and
related firmware similar to that returned by the
*IDN?IEEE488.2 common query but does not include the instrument serial number.
Usage
- Using the
.query()method will send theID?query. - Using the
.verify(value)method will send theID?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- ID?
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?
language
property
¶
language: Language
Return the LANGuage command.
Description
- This command specifies the user interface display language. This command only affects the oscilloscope displayed language. Remote commands and their responses are always in English.
Usage
- Using the
.query()method will send theLANGuage?query. - Using the
.verify(value)method will send theLANGuage?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theLANGuage valuecommand.
SCPI Syntax
- LANGuage {ENGLish|FRENch|GERMan|ITALian|SPANish|PORTUguese|JAPAnese|KOREan|RUSSian|SIMPlifiedchinese|TRADitionalchinese}
- LANGuage?
lock
property
¶
lock: Lock
Return the LOCk command tree.
Usage
- Using the
.query()method will send theLOCk?query. - Using the
.verify(value)method will send theLOCk?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.all: TheLOCk:ALLcommand..fpanel: TheLOCk:FPanelcommand..mouse: TheLOCk:MOUsecommand..none: TheLOCk:NONecommand..touchscreen: TheLOCk:TOUCHscreencommand.
lrn
property
¶
lrn: Lrn
Return the *LRN command.
Description
- This query-only command returns the commands that list the instrument settings,
allowing you to record or ‘learn’ the current instrument settings. You can use these
commands to return the instrument to the state it was in when you made the
*LRN?query. This command is identical to the SET command.
Usage
- Using the
.query()method will send the*LRN?query. - Using the
.verify(value)method will send the*LRN?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- *LRN?
mark
property
¶
mark: Mark
Return the MARK command.
Description
- Moves to the next or previous reference mark on the waveform. Returns the current mark position.
Usage
- Using the
.query()method will send theMARK?query. - Using the
.verify(value)method will send theMARK?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theMARK valuecommand.
SCPI Syntax
- MARK {NEXT|PREVious}
- MARK?
Info
NEXTmoves to the next reference mark on the right.PREViousmoves to the next reference mark on the left.
Sub-properties
.create: TheMARK:CREATEcommand..delete: TheMARK:DELEtecommand..free: TheMARK:FREEcommand..saveall: TheMARK:SAVEALLcommand..selected: TheMARK:SELectedcommand tree..total: TheMARK:TOTalcommand..userlist: TheMARK:USERLISTcommand.
marker
property
¶
marker: Marker
Return the MARKER command tree.
Usage
- Using the
.query()method will send theMARKER?query. - Using the
.verify(value)method will send theMARKER?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.m: TheMARKER:M<x>command tree..manual: TheMARKER:MANualcommand..peak: TheMARKER:PEAKcommand tree..reference: TheMARKER:REFERencecommand..type: TheMARKER:TYPecommand.
mask
property
¶
mask: Mask
Return the MASK command tree.
Usage
- Using the
.query()method will send theMASK?query. - Using the
.verify(value)method will send theMASK?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.actonevent: TheMASK:ACTONEVentcommand tree..copy: TheMASK:COPycommand tree..count: TheMASK:COUNtcommand..custom: TheMASK:CUSTomcommand..display: TheMASK:DISplaycommand..lock: TheMASK:LOCkcommand..margin: TheMASK:MARgincommand tree..source: TheMASK:SOUrcecommand..standard: TheMASK:STANdardcommand..stoponviolation: TheMASK:STOPOnviolationcommand..template: TheMASK:TEMPLatecommand tree..test: TheMASK:TEStcommand tree..user: TheMASK:USERcommand tree.
math1
property
¶
math1: Math1
Return the MATH1 command.
Description
- Returns the definition of the math waveform. The returned data depends on the setting
of the
MATH1:TYPEcommand.
Usage
- Using the
.query()method will send theMATH1?query. - Using the
.verify(value)method will send theMATH1?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- MATH1?
Sub-properties
.autoscale: TheMATH1:AUTOSCalecommand..define: TheMATH1:DEFinecommand..horizontal: TheMATH1:HORizontalcommand tree..label: TheMATH1:LABelcommand..spectral: TheMATH1:SPECTralcommand tree..type: TheMATH1:TYPecommand..vertical: TheMATH1:VERTicalcommand tree.
mathvar
property
¶
mathvar: Mathvar
Return the MATHVAR command.
Description
- Queries both numerical values you can use within math expressions.
Usage
- Using the
.query()method will send theMATHVAR?query. - Using the
.verify(value)method will send theMATHVAR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- MATHVAR?
Sub-properties
.var: TheMATHVAR:VAR<x>command.
measurement
property
¶
measurement: Measurement
Return the MEASUrement command.
Description
- This query-only command returns all measurement parameters.
Usage
- Using the
.query()method will send theMEASUrement?query. - Using the
.verify(value)method will send theMEASUrement?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- MEASUrement?
Sub-properties
.clearsnapshot: TheMEASUrement:CLEARSNapshotcommand..gating: TheMEASUrement:GATingcommand..immed: TheMEASUrement:IMMedcommand..indicators: TheMEASUrement:INDICatorscommand..meas: TheMEASUrement:MEAS<x>command..method: TheMEASUrement:METHodcommand..reflevel: TheMEASUrement:REFLevelcommand..snapshot: TheMEASUrement:SNAPShotcommand..statistics: TheMEASUrement:STATIsticscommand.
message
property
¶
message: Message
Return the MESSage command.
Description
- This command sets or queries message box (screen annotation) parameters.
Usage
- Using the
.query()method will send theMESSage?query. - Using the
.verify(value)method will send theMESSage?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write()method will send theMESSagecommand.
SCPI Syntax
- MESSage
- MESSage?
Sub-properties
.box: TheMESSage:BOXcommand..clear: TheMESSage:CLEARcommand..message1: TheMESSage:MESSAGE1<x>command tree..show: TheMESSage:SHOWcommand..state: TheMESSage:STATEcommand.
newpass
property
¶
newpass: Newpass
Return the NEWpass command.
Description
- This command (no query form) changes the password that enables access to password protected data. The PASSWord command must be successfully executed before using this command or an execution error will be generated.
Usage
- Using the
.write(value)method will send theNEWpass valuecommand.
SCPI Syntax
- NEWpass <QString>
Info
<QString>is the new password, which can contain up to 10 characters.
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?
password
property
¶
password: Password
Return the PASSWord command.
Description
- This command (no query form) enables the
*PUDand NEWpass set commands. SendingPASSWordwithout any arguments disables these same commands. Once the password is successfully entered, the*PUDand NEWpass commands are enabled until the instrument is powered off, or until the FACtory command, thePASSWordcommand with no arguments, or the*RSTcommand is issued. To change the password, you must first enter the valid password with thePASSWordcommand and then change to your new password with the NEWpass command. Remember that the password is case sensitive.
Usage
- Using the
.write(value)method will send thePASSWord valuecommand.
SCPI Syntax
- PASSWord <QString>
Info
<QString>is the password, which can contain up to 10 characters. The factory default password is ‘XYZZY’ and is always valid.
pause
property
¶
pause: Pause
Return the PAUSe command.
Description
- This command causes the interface to pause the specified number of seconds before processing any other commands.
Usage
- Using the
.write(value)method will send thePAUSe valuecommand.
SCPI Syntax
- PAUSe <NR3>
Info
<NR3>is the specified number of seconds the interface is to pause before processing any other commands. The pause time is specified as a floating point value in seconds and must be > 0.0 and ≥1800.0.
pictbridge
property
¶
pictbridge: Pictbridge
Return the PICTBridge command tree.
Usage
- Using the
.query()method will send thePICTBridge?query. - Using the
.verify(value)method will send thePICTBridge?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.dateprint: ThePICTBridge:DATEPrintcommand..default: ThePICTBridge:DEFaultcommand..idprint: ThePICTBridge:IDPrintcommand..imagesize: ThePICTBridge:IMAGESizecommand..papersize: ThePICTBridge:PAPERSizecommand..papertype: ThePICTBridge:PAPERTypecommand..printqual: ThePICTBridge:PRINTQualcommand.
power
property
¶
power: Power
Return the POWer command tree.
Usage
- Using the
.query()method will send thePOWer?query. - Using the
.verify(value)method will send thePOWer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.currentsource: ThePOWer:CURRENTSOurcecommand..display: ThePOWer:DISplaycommand..gatesource: ThePOWer:GATESOurcecommand..gating: ThePOWer:GATingcommand..harmonics: ThePOWer:HARMonicscommand tree..indicators: ThePOWer:INDICatorscommand..modulation: ThePOWer:MODulationcommand tree..quality: ThePOWer:QUALitycommand tree..reflevel: ThePOWer:REFLevelcommand tree..ripple: ThePOWer:RIPPlecommand..soa: ThePOWer:SOAcommand tree..statistics: ThePOWer:STATIsticscommand..swloss: ThePOWer:SWLosscommand tree..type: ThePOWer:TYPecommand..voltagesource: ThePOWer:VOLTAGESOurcecommand.
psc
property
¶
psc: Psc
Return the *PSC command.
Description
- This command sets and queries the power-on status flag that controls the automatic
power-on handling of the DESER, SRER, and ESER registers. When
*PSCis true, the DESER register is set to 255 and the SRER and ESER registers are set to 0 at power-on. When*PSCis false, the current values in the DESER, SRER, and ESER registers are preserved in nonvolatile memory when power is shut off and are restored at power-on.
Usage
- Using the
.query()method will send the*PSC?query. - Using the
.verify(value)method will send the*PSC?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send the*PSC valuecommand.
SCPI Syntax
- *PSC {ON|OFF|<NR1>}
- *PSC?
Info
<NR1>= 0 sets the power-on status clear flag to false, disables the power-on clear and allows the instrument to possibly assert SRQ after power-on; any other value sets the power-on status clear flag to true, enabling the power-on status clear and prevents any SRQ assertion after power on.OFFsets the power-on status clear flag to false, disables the power-on clear and allows the instrument to possibly assert SRQ after power-on.ONsets the power-on status clear flag to true, enabling the power-on status clear and prevents any SRQ assertion after power on.
pud
property
¶
pud: Pud
Return the *PUD command.
Description
- This command sets or queries a string of Protected User Data. This data is protected by the PASSWord command. You can modify it only by first entering the correct password. This password is not necessary to query the data.
Usage
- Using the
.query()method will send the*PUD?query. - Using the
.verify(value)method will send the*PUD?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send the*PUD valuecommand.
SCPI Syntax
- *PUD {<Block>|<QString>}
- *PUD?
Info
<Block>is a block containing up to 100 characters.<QString>is a string containing up to 100 characters.
rcl
property
¶
rcl: Rcl
Return the *RCL command.
Description
- This command restores the state of the oscilloscope from a copy of the settings stored
in memory (The settings are stored using the
*SAVcommand).
Usage
- Using the
.write(value)method will send the*RCL valuecommand.
SCPI Syntax
- *RCL <NR1>
Info
<NR1>is a value in the range from 1 to 10, which specifies a saved setup storage location.
reboot
property
¶
reboot: Reboot
Return the REBOOT command.
Description
- Reboots the system after a short delay, emulating the front panel power button push. The system will power back on after a 5 second delay.
Usage
- Using the
.write()method will send theREBOOTcommand.
SCPI Syntax
- REBOOT
recall
property
¶
recall: Recall
Return the RECAll command tree.
Usage
- Using the
.query()method will send theRECAll?query. - Using the
.verify(value)method will send theRECAll?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.mask: TheRECAll:MASKcommand..setup: TheRECAll:SETUpcommand..waveform: TheRECAll:WAVEformcommand.
ref
property
¶
Return the REF<x> command.
Description
- This query returns data for the reference waveform specified by
.
Usage
- Using the
.query()method will send theREF<x>?query. - Using the
.verify(value)method will send theREF<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- REF<x>?
Sub-properties
.date: TheREF<x>:DATEcommand..horizontal: TheREF<x>:HORizontalcommand tree..label: TheREF<x>:LABelcommand..time: TheREF<x>:TIMecommand..vertical: TheREF<x>:VERTicalcommand tree.
rem
property
¶
rem: Rem
Return the REM command.
Description
- This command (no query form) embeds a comment within programs as a means of internally documenting the programs. This is how to embed comments in a .set file. The instrument ignores these embedded comment lines.
Usage
- Using the
.write(value)method will send theREM valuecommand.
SCPI Syntax
- REM <QString>
Info
<QString>is a string that can contain a maximum of 80 characters.
rf
property
¶
rf: Rf
Return the RF command tree.
Usage
- Using the
.query()method will send theRF?query. - Using the
.verify(value)method will send theRF?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.clipping: TheRF:CLIPPingcommand..detectionmethod: TheRF:DETECTionmethodcommand tree..frequency: TheRF:FREQuencycommand..label: TheRF:LABelcommand..measure: TheRF:MEASUrecommand tree..position: TheRF:POSitioncommand..probe: TheRF:PRObecommand tree..rbw: TheRF:RBWcommand..reflevel: TheRF:REFLevelcommand..rf_amplitude: TheRF:RF_AMPlitudecommand tree..rf_average: TheRF:RF_AVEragecommand tree..rf_phase: TheRF:RF_PHASecommand tree..rf_v_time: TheRF:RF_V_TIMecommand tree..scale: TheRF:SCAlecommand..span: TheRF:SPANcommand..spanrbwratio: TheRF:SPANRbwratiocommand..spectrumtrace: TheRF:SPECTRUMTracecommand..spectrogram: TheRF:SPECTRogramcommand..start: TheRF:STARtcommand..stop: TheRF:STOPcommand..units: TheRF:UNItscommand..window: TheRF:WINdowcommand.
rosc
property
¶
rosc: Rosc
Return the ROSc command tree.
Usage
- Using the
.query()method will send theROSc?query. - Using the
.verify(value)method will send theROSc?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheROSc:SOUrcecommand..state: TheROSc:STATEcommand.
rrb
property
¶
rrb: Rrb
Return the RRB command tree.
Usage
- Using the
.query()method will send theRRB?query. - Using the
.verify(value)method will send theRRB?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.state: TheRRB: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
sav
property
¶
sav: Sav
Return the *SAV command.
Description
- Stores the state of the oscilloscope to a specified memory location. You can use the
*RCLcommand to restore the oscilloscope to this saved state at a later time.
Usage
- Using the
.write(value)method will send the*SAV valuecommand.
SCPI Syntax
- *SAV <NR1>
Info
<NR1>specifies a location in which to save the state of the oscilloscope. Location values range from 1 through 10. Using an out-of-range location value causes an execution error. Any settings that have been stored previously at this location will be overwritten.
save
property
¶
save: Save
Return the SAVe command tree.
Usage
- Using the
.query()method will send theSAVe?query. - Using the
.verify(value)method will send theSAVe?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.assign: TheSAVe:ASSIgncommand tree..eventtable: TheSAVe:EVENTtablecommand tree..image: TheSAVe:IMAGecommand..mask: TheSAVe:MASKcommand..setup: TheSAVe:SETUpcommand..waveform: TheSAVe:WAVEformcommand.
search
property
¶
search: Search
Return the SEARCH command.
Description
- Returns all search-related settings.
Usage
- Using the
.query()method will send theSEARCH?query. - Using the
.verify(value)method will send theSEARCH?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SEARCH?
Sub-properties
.search: TheSEARCH:SEARCH<x>command tree.
select
property
¶
select: Select
Return the SELect command.
Description
- Queries which waveforms are displayed.
Usage
- Using the
.query()method will send theSELect?query. - Using the
.verify(value)method will send theSELect?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SELect?
Sub-properties
.ch: TheSELect:CH<x>command..control: TheSELect:CONTROlcommand..d: TheSELect:D<x>command..dall: TheSELect:DAllcommand..ref: TheSELect:REF<x>command..rf_average: TheSELect:RF_AVEragecommand..rf_maxhold: TheSELect:RF_MAXHoldcommand..rf_minhold: TheSELect:RF_MINHoldcommand..rf_normal: TheSELect:RF_NORMalcommand..bus: TheSELect:BUS<x>command..b: TheSELect:B<x>command..math: TheSELect:MATHcommand..math1: TheSELect:MATH1command.
set_
property
¶
set_: Set
Return the SET command.
Description
- This query-only command returns the commands that list the instrument settings, except
for configuration information for the calibration values. You can use these commands
to return the instrument to the state it was in when you made the
SET?query. TheSET?query always returns command headers, regardless of the setting of the HEADER command. This is because the returned commands are intended to be sent back to the instrument as a command string. The VERBOSE command can still be used to specify whether the returned headers should be abbreviated or full-length. This command is identical to the LRN command.
Usage
- Using the
.query()method will send theSET?query. - Using the
.verify(value)method will send theSET?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- SET?
setup1
property
¶
setup1: dict[int, Setup1Item]
Return the SETUP1<x> command tree.
Usage
- Using the
.query()method will send theSETUP1<x>?query. - Using the
.verify(value)method will send theSETUP1<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.date: TheSETUP1<x>:DATEcommand..label: TheSETUP1<x>:LABelcommand..time: TheSETUP1<x>:TIMecommand.
socketserver
property
¶
socketserver: Socketserver
Return the SOCKETServer command tree.
Usage
- Using the
.query()method will send theSOCKETServer?query. - Using the
.verify(value)method will send theSOCKETServer?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.enable: TheSOCKETServer:ENAblecommand..port: TheSOCKETServer:PORTcommand..protocol: TheSOCKETServer:PROTOColcommand.
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.
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?
teksecure
property
¶
teksecure: Teksecure
Return the TEKSecure command.
Description
- This command initializes, for the current user, both waveform and setup memories, overwriting any previously stored data. Equivalent to invoking Teksecure from the Utility menu. This is a time-consuming operation (3 to 5 minutes) and the instrument is inoperable until the TekSecure operation is complete.
Usage
- Using the
.write()method will send theTEKSecurecommand.
SCPI Syntax
- TEKSecure
time
property
¶
time: Time
Return the TIMe command.
Description
- This command sets the time in the form
hh:mm:sswhere hh refers to a two-digit hour number, mm refers to a two-digit minute number from 01 to 60, and ss refers to a two-digit second number from 01 to 60.
Usage
- Using the
.query()method will send theTIMe?query. - Using the
.verify(value)method will send theTIMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theTIMe valuecommand.
SCPI Syntax
- TIMe <QString>
- TIMe?
Info
<QString>is a quoted string representing the desired time.
totaluptime
property
¶
totaluptime: Totaluptime
Return the TOTaluptime command.
Description
- Total number of hours the instrument has been turned on since the NV memory was last programmed, usually during the initial manufacturing process.
Usage
- Using the
.query()method will send theTOTaluptime?query. - Using the
.verify(value)method will send theTOTaluptime?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- TOTaluptime?
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.
Description
- This command forces a trigger event to occur. The query returns the current trigger parameters for the instrument.
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. - Using the
.write(value)method will send theTRIGger valuecommand.
SCPI Syntax
- TRIGger FORCe
- TRIGger?
Info
FORCecreates a trigger event. IfTRIGger:STATEis set to READy, the acquisition will complete. Otherwise, this command will be ignored. This is equivalent to pressing the Force button on the front panel.
Sub-properties
.a: TheTRIGger:Acommand..b: TheTRIGger:Bcommand..external: TheTRIGger:EXTernalcommand..frequency: TheTRIGger:FREQuencycommand..state: TheTRIGger:STATEcommand.
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?
usbdevice
property
¶
usbdevice: Usbdevice
Return the USBDevice command tree.
Usage
- Using the
.query()method will send theUSBDevice?query. - Using the
.verify(value)method will send theUSBDevice?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.configure: TheUSBDevice:CONFigurecommand.
usbtmc
property
¶
usbtmc: Usbtmc
Return the USBTMC command.
Description
- Returns the
USBTMCinformation used by the USB hosts to determine the instrument interfaces.
Usage
- Using the
.query()method will send theUSBTMC?query. - Using the
.verify(value)method will send theUSBTMC?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- USBTMC?
Sub-properties
.productid: TheUSBTMC:PRODUCTIDcommand tree..serialnumber: TheUSBTMC:SERIALnumbercommand..vendorid: TheUSBTMC:VENDORIDcommand tree.
verbose
property
¶
verbose: Verbose
Return the VERBose command.
Description
- This command sets or queries the Verbose state that controls the length of keywords on query responses. Keywords can be both headers and arguments.
Usage
- Using the
.write(value)method will send theVERBose valuecommand.
SCPI Syntax
- VERBose {ON|OFF|<NR1>}
Info
<NR1>= 0 disables Verbose, any other value enables Verbose.OFFsets the Verbose state to false, which returns minimum-length keywords for applicable setting queries.ONsets the Verbose state to true, which returns full-length keywords for applicable setting queries.
vidpic
property
¶
vidpic: Vidpic
Return the VIDPic command tree.
Usage
- Using the
.query()method will send theVIDPic?query. - Using the
.verify(value)method will send theVIDPic?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.autocontrast: TheVIDPic:AUTOContrastcommand..brightness: TheVIDPic:BRIGHTNesscommand..contrast: TheVIDPic:CONTRastcommand..display: TheVIDPic:DISplaycommand..frametype: TheVIDPic:FRAMETYPecommand..location: TheVIDPic:LOCationcommand tree..source: TheVIDPic:SOUrcecommand..standard: TheVIDPic:STANdardcommand.
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
wavfrm
property
¶
wavfrm: Wavfrm
Return the WAVFrm command.
Description
- This query-only command provides the Tektronix standard waveform query which returns
the waveform preamble followed by the waveform data for the source specified by
:DATa:SOUrceusing the:DATasettings for encoding, width, and so forth.
Usage
- Using the
.query()method will send theWAVFrm?query. - Using the
.verify(value)method will send theWAVFrm?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WAVFrm?
wfminpre
property
¶
wfminpre: Wfminpre
Return the WFMInpre command.
Description
- Returns the waveform formatting and scaling specifications to be applied to the next incoming CURVe command data.
Usage
- Using the
.query()method will send theWFMInpre?query. - Using the
.verify(value)method will send theWFMInpre?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WFMInpre?
Sub-properties
.bit_nr: TheWFMInpre:BIT_Nrcommand..bn_fmt: TheWFMInpre:BN_Fmtcommand..byt_nr: TheWFMInpre:BYT_Nrcommand..byt_or: TheWFMInpre:BYT_Orcommand..centerfrequency: TheWFMInpre:CENTERFREQuencycommand..domain: TheWFMInpre:DOMaincommand..encdg: TheWFMInpre:ENCdgcommand..nr_pt: TheWFMInpre:NR_Ptcommand..pt_fmt: TheWFMInpre:PT_Fmtcommand..pt_off: TheWFMInpre:PT_Offcommand..reflevel: TheWFMInpre:REFLevelcommand..span: TheWFMInpre:SPANcommand..wfmtype: TheWFMInpre:WFMTYPecommand..xincr: TheWFMInpre:XINcrcommand..xunit: TheWFMInpre:XUNitcommand..xzero: TheWFMInpre:XZErocommand..ymult: TheWFMInpre:YMUltcommand..yoff: TheWFMInpre:YOFfcommand..yunit: TheWFMInpre:YUNitcommand..yzero: TheWFMInpre:YZErocommand.
wfmoutpre
property
¶
wfmoutpre: Wfmoutpre
Return the WFMOutpre command.
Description
- This query-only command queries the waveform formatting data for the waveform
specified by the
DATA:SOURCEcommand. The preamble components are considered to be of two types; formatting and interpretation. The formatting components are: ENCdg,BN_Fmt,BYT_Or,BYT_Nr,BIT_Nr. The interpretation components are derived from theDATa:SOUrcespecified waveform.
Usage
- Using the
.query()method will send theWFMOutpre?query. - Using the
.verify(value)method will send theWFMOutpre?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- WFMOutpre?
Sub-properties
.bit_nr: TheWFMOutpre:BIT_Nrcommand..bn_fmt: TheWFMOutpre:BN_Fmtcommand..byt_nr: TheWFMOutpre:BYT_Nrcommand..byt_or: TheWFMOutpre:BYT_Orcommand..centerfrequency: TheWFMOutpre:CENTERFREQuencycommand..domain: TheWFMOutpre:DOMaincommand..encdg: TheWFMOutpre:ENCdgcommand..nr_pt: TheWFMOutpre:NR_Ptcommand..pt_fmt: TheWFMOutpre:PT_Fmtcommand..pt_order: TheWFMOutpre:PT_ORdercommand..pt_off: TheWFMOutpre:PT_Offcommand..reflevel: TheWFMOutpre:REFLEvelcommand..span: TheWFMOutpre:SPANcommand..wfid: TheWFMOutpre:WFIdcommand..wfmtype: TheWFMOutpre:WFMTYPecommand..xincr: TheWFMOutpre:XINcrcommand..xunit: TheWFMOutpre:XUNitcommand..xzero: TheWFMOutpre:XZErocommand..ymult: TheWFMOutpre:YMUltcommand..yoff: TheWFMOutpre:YOFfcommand..yunit: TheWFMOutpre:YUNitcommand..yzero: TheWFMOutpre:YZErocommand.
zoom
property
¶
zoom: Zoom
Return the ZOOm command.
Description
- Returns the current vertical and horizontal positioning and scaling of the display.
Usage
- Using the
.query()method will send theZOOm?query. - Using the
.verify(value)method will send theZOOm?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- ZOOm?
Sub-properties
.zoom1: TheZOOm:ZOOM1command..mode: TheZOOm:MODecommand..state: TheZOOm:STATEcommand.
MDO3Mixin
¶
A mixin that provides access to the MDO3 commands and constants.
Properties
.command_argument_constants: The MDO3 command argument constants..commands: The MDO3 commands.
command_argument_constants
cached
property
¶
command_argument_constants: MDO3CommandConstants
Return the MDO3 command argument constants.
This provides access to all the string constants which can be used as arguments for MDO3 commands.
commands
cached
property
¶
commands: MDO3Commands
Return the MDO3 commands.
This provides access to all the commands for the MDO3 device. See the documentation of each sub-property for more usage information.
Sub-properties
.acquire: TheACQuirecommand..actonevent: TheACTONEVentcommand tree..afg: TheAFGcommand tree..alias: TheALIascommand tree..allev: TheALLEvcommand..application: TheAPPLicationcommand tree..autoset: TheAUTOSetcommand..auxin: TheAUXincommand..auxout: TheAUXOutcommand tree..bus: TheBUScommand..busy: TheBUSYcommand..cal: The*CALcommand..calibrate: TheCALibratecommand tree..ch: TheCH<x>command..clear: TheCLEARcommand..clearmenu: TheCLEARMenucommand..cls: The*CLScommand..configuration: TheCONFIGurationcommand tree..cursor: TheCURSorcommand..curve: TheCURVecommand..d: TheD<x>command..data: TheDATacommand..date: TheDATEcommand..ddt: The*DDTcommand..dese: TheDESEcommand..deskew: TheDESkewcommand..diag: TheDIAgcommand tree..display: TheDISplaycommand..dvm: TheDVMcommand..email: TheEMAILcommand tree..errlog: TheERRlogcommand..ese: The*ESEcommand..esr: The*ESRcommand..ethernet: TheETHERnetcommand tree..event: TheEVENTcommand..evmsg: TheEVMsgcommand..evqty: TheEVQtycommand..factory: TheFACtorycommand..filesystem: TheFILESystemcommand..fpanel: TheFPAnelcommand tree..gpibusb: TheGPIBUsbcommand tree..hardcopy: TheHARDCopycommand..header: TheHEADercommand..histogram: TheHIStogramcommand..horizontal: TheHORizontalcommand..id: TheIDcommand..idn: The*IDNcommand..language: TheLANGuagecommand..lock: TheLOCkcommand tree..lrn: The*LRNcommand..mark: TheMARKcommand..marker: TheMARKERcommand tree..mask: TheMASKcommand tree..math1: TheMATH1command..mathvar: TheMATHVARcommand..measurement: TheMEASUrementcommand..message: TheMESSagecommand..newpass: TheNEWpasscommand..opc: The*OPCcommand..opt: The*OPTcommand..password: ThePASSWordcommand..pause: ThePAUSecommand..pictbridge: ThePICTBridgecommand tree..power: ThePOWercommand tree..psc: The*PSCcommand..pud: The*PUDcommand..rcl: The*RCLcommand..reboot: TheREBOOTcommand..recall: TheRECAllcommand tree..ref: TheREF<x>command..rem: TheREMcommand..rf: TheRFcommand tree..rosc: TheROSccommand tree..rrb: TheRRBcommand tree..rst: The*RSTcommand..sav: The*SAVcommand..save: TheSAVecommand tree..search: TheSEARCHcommand..select: TheSELectcommand..set: TheSETcommand..setup1: TheSETUP1<x>command tree..socketserver: TheSOCKETServercommand tree..sre: The*SREcommand..stb: The*STBcommand..teksecure: TheTEKSecurecommand..time: TheTIMecommand..totaluptime: TheTOTaluptimecommand..trg: The*TRGcommand..trigger: TheTRIGgercommand..tst: The*TSTcommand..usbdevice: TheUSBDevicecommand tree..usbtmc: TheUSBTMCcommand..verbose: TheVERBosecommand..vidpic: TheVIDPiccommand tree..wai: The*WAIcommand..wavfrm: TheWAVFrmcommand..wfminpre: TheWFMInprecommand..wfmoutpre: TheWFMOutprecommand..zoom: TheZOOmcommand.