mso2kb_commands
¶
The MSO2KB commands module.
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
MSO2KBCommandConstants
¶
The MSO2KB command argument constants.
This provides access to all the string constants which can be used as arguments for MSO2KB commands.
MSO2KBCommands
¶
The MSO2KB commands.
This provides access to all the commands for the MSO2KB device. See the documentation of each property for more usage information.
Properties
.acquire: TheACQuirecommand..alias: TheALIascommand..allev: TheALLEvcommand..autoset: TheAUTOSetcommand..auxin: TheAUXincommand..bus: TheBUScommand..busy: TheBUSYcommand..cal: The*CALcommand..calibrate: TheCALibratecommand tree..ch: TheCH<x>command..clearmenu: TheCLEARMenucommand..cls: The*CLScommand..cursor: TheCURSorcommand..curve: TheCURVecommand..d: TheD<x>command..data: TheDATacommand..date: TheDATEcommand..ddt: The*DDTcommand..dese: TheDESEcommand..diag: TheDIAgcommand tree..display: TheDISplaycommand..errlog: TheERRlogcommand..ese: The*ESEcommand..esr: The*ESRcommand..ethernet: TheETHERnetcommand tree..event: TheEVENTcommand..evmsg: TheEVMsgcommand..evqty: TheEVQtycommand..factory: TheFACtorycommand..filesystem: TheFILESystemcommand..filtervu: TheFILTERVucommand tree..fpanel: TheFPAnelcommand tree..gpibusb: TheGPIBUsbcommand tree..hardcopy: TheHARDCopycommand..header: TheHEADercommand..horizontal: TheHORizontalcommand..id: TheIDcommand..idn: The*IDNcommand..language: TheLANGuagecommand..lock: TheLOCkcommand..lrn: The*LRNcommand..mark: TheMARKcommand..math1: TheMATH1command..mathvar: TheMATHVARcommand..measurement: TheMEASUrementcommand..message: TheMESSagecommand..newpass: TheNEWpasscommand..opc: The*OPCcommand..password: ThePASSWordcommand..pictbridge: ThePICTBridgecommand tree..psc: The*PSCcommand..pud: The*PUDcommand..rcl: The*RCLcommand..recall: TheRECAllcommand tree..ref: TheREF<x>command..rem: TheREMcommand..rst: The*RSTcommand..sav: The*SAVcommand..save: TheSAVecommand tree..search: TheSEARCHcommand..select: TheSELectcommand..set: TheSETcommand..setup: TheSETUP<x>command tree..sre: The*SREcommand..stb: The*STBcommand..teksecure: TheTEKSecurecommand..time: TheTIMEcommand..totaluptime: TheTOTaluptimecommand..trg: The*TRGcommand..trigger: TheTRIGgercommand..tst: The*TSTcommand..unlock: TheUNLockcommand..usbdevice: TheUSBDevicecommand tree..usbtmc: TheUSBTMCcommand..verbose: TheVERBosecommand..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
.magnivu: TheACQuire:MAGnivucommand..maxsamplerate: TheACQuire:MAXSampleratecommand..mode: TheACQuire:MODecommand..numacq: TheACQuire:NUMACqcommand..numavg: TheACQuire:NUMAVgcommand..state: TheACQuire:STATEcommand..stopafter: TheACQuire:STOPAftercommand.
alias
property
¶
alias: Alias
Return the ALIas command.
Description
- This command sets or queries the state of alias functionality, and it is identical to
the
ALIAS:STATEcommand.
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. - Using the
.write(value)method will send theALIas valuecommand.
SCPI Syntax
- ALIas {ON|OFF|<NR1>}
- ALIas?
Info
OFFturns Alias expansion off.ONturns Alias expansion on. When a defined alias is received, the specified command sequence is substituted for the alias and executed.<NR1>= 0 disables Alias mode; any other value enables Alias mode.
Sub-properties
.catalog: TheALIas:CATalogcommand..define: TheALIas:DEFinecommand..delete: TheALIas:DELEtecommand..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?
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.
bus
property
¶
bus: Bus
Return the BUS command.
Description
- Sets or returns the parameters for each bus. These parameters affect either the Serial Trigger Setup or the Bus Display.
Usage
- Using the
.write()method will send theBUScommand.
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..internal: TheCALibrate:INTERNalcommand..powerupstatus: TheCALibrate:POWerupstatuscommand..results: TheCALibrate:RESultscommand..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
.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.
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
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
.function: TheCURSor:FUNCtioncommand..hbars: TheCURSor:HBArscommand..mode: TheCURSor:MODecommand..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
.composition: TheDATa:COMPositioncommand..destination: TheDATa:DESTinationcommand..encdg: TheDATa:ENCdgcommand..resolution: TheDATa:RESOlutioncommand..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.).
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..digital: TheDISplay:DIGitalcommand tree..format: TheDISplay:FORMatcommand..glitch: TheDISplay:GLITchcommand..graticule: TheDISplay:GRAticulecommand..intensity: TheDISplay:INTENSITycommand..persistence: TheDISplay:PERSistencecommand..style: TheDISplay:STYlecommand 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..name: TheETHERnet:NAMEcommand..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
- Returns the directory listing of the current working directory and the number of bytes
of free space available. This query is the same as the
FILESYSTEM:DIRquery and theFILESYSTEM:FREESPACEquery.
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. - Using the
.write()method will send theFILESystemcommand.
SCPI Syntax
- FILESystem
- FILESystem?
Sub-properties
.copy: TheFILESystem:COPycommand..cwd: TheFILESystem:CWDcommand..delete: TheFILESystem:DELEtecommand..dir: TheFILESystem:DIRcommand..format: TheFILESystem:FORMatcommand..freespace: TheFILESystem:FREESpacecommand..mkdir: TheFILESystem:MKDircommand..readfile: TheFILESystem:READFilecommand..rename: TheFILESystem:RENamecommand..rmdir: TheFILESystem:RMDircommand..writefile: TheFILESystem:WRITEFilecommand.
filtervu
property
¶
filtervu: Filtervu
Return the FILTERVu command tree.
Usage
- Using the
.query()method will send theFILTERVu?query. - Using the
.verify(value)method will send theFILTERVu?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.frequency: TheFILTERVu:FREQuencycommand.
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
.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
.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
.query()method will send theHARDCopy?query. - Using the
.verify(value)method will send theHARDCopy?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theHARDCopy valuecommand.
SCPI Syntax
- HARDCopy {START}
- HARDCopy?
Info
STARTsends a block of data representing the current screen image to the requested port. The data sent is in the image format specified bySAVE:IMAGE:FILEFORMAT, and the compression level is controlled by whatever format has been selected (BMP and TIFF are uncompressed, while PNG is compressed).
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 sets or queries the Response Header Enable State that causes the
instrument to either include or omit headers on query responses. Whether the long or
short form of header keywords and enumerations are returned is dependent upon the
state of
:VERBose.
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
<NR1>= 0 sets the Response Header Enable State to false; any other value sets this state to true.OFFsets the Response Header Enable State to false. This causes the instrument to omit headers on query responses, so that only the argument is returned.ONsets the Response Header Enable State to true. This causes the instrument to include headers on applicable query responses. You can then use the query response as a command.
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
.acqlength: TheHORizontal:ACQLENGTHcommand..delay: TheHORizontal:DELaycommand tree..digital: TheHORizontal:DIGitalcommand tree..main: TheHORizontal:MAIncommand..position: TheHORizontal:POSitioncommand..previewstate: TheHORizontal:PREViewstatecommand..recordlength: TheHORizontal:RECOrdlengthcommand..resolution: TheHORizontal:RESOlutioncommand..samplerate: TheHORizontal:SAMPLERatecommand..scale: TheHORizontal:SCAlecommand..trigger: TheHORizontal:TRIGgercommand tree.
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.
Description
- This command enables or disables the touch screen and all front panel buttons and
knobs. There is no front panel equivalent. When the front panel is locked, the front
panel commands will not work and will not generate error events. You can work around a
locked front panel, by using the appropriate programmatic interface commands, instead
of the front-panel commands. For example, to set the trigger level to 50%, you could
use
TRIGger:A SETLevel. To force a trigger, you could use TRIGger FORCe.
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. - Using the
.write(value)method will send theLOCk valuecommand.
SCPI Syntax
- LOCk {ALL|NONe}
- LOCk?
Info
ALLdisables all front panel controls and the touch screen.NONeenables all front panel controls and the touch screen. The UNLock ALL command only unlocks the front panel controls.NONecommand has no effect. For more information, see the ANSI/IEEE Std 488.1-1987 Standard Digital Interface for Programmable Instrumentation, section 2.8.3 on RL State Descriptions.
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..selected: TheMARK:SELectedcommand tree..total: TheMARK:TOTalcommand.
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
.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..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?
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.
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.
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.
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
.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..position: TheREF<x>:POSitioncommand..scale: TheREF<x>:SCAlecommand..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.
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..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
- Sets or returns the selected waveform display (controlled by the front-panel) on or off.
Usage
- Using the
.write(value)method will send theSELect valuecommand.
SCPI Syntax
- SELect {ON|OFF}
Info
ONturns the selected waveform display on.OFFturns the selected waveform display off.
Sub-properties
.bus: TheSELect:BUS<x>command..ch: TheSELect:CH<x>command..control: TheSELect:CONTROlcommand..d: TheSELect:D<x>command..math1: TheSELect:MATH1command..ref: TheSELect:REF<x>command.
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?
setup
property
¶
Return the SETUP<x> command tree.
Usage
- Using the
.query()method will send theSETUP<x>?query. - Using the
.verify(value)method will send theSETUP<x>?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.date: TheSETUP<x>:DATEcommand..label: TheSETUP<x>:LABELcommand..time: TheSETUP<x>:TIMEcommand.
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 or queries the time that the instrument displays. This command is equivalent to selecting Set Time & Date from the Utilities menu and then setting the fields in the Time group box.
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 time in the form ‘hh:mm:ss’ where 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.
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 tree..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?
unlock
property
¶
unlock: Unlock
Return the UNLock command.
Description
- This command (no query form) unlocks the front panel controls only. To unlock the
front panel controls and the touch screen use the LOCk NONe command. The command
TOUCHSCReen:STATE ONenables the touch screen only.
Usage
- Using the
.write(value)method will send theUNLock valuecommand.
SCPI Syntax
- UNLock ALL
Info
ALLspecifies that all front panel buttons and knobs are unlocked.
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.
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..composition: TheWFMInpre:COMPositioncommand..encdg: TheWFMInpre:ENCdgcommand..filterfreq: TheWFMInpre:FILTERFreqcommand..nr_pt: TheWFMInpre:NR_Ptcommand..pt_fmt: TheWFMInpre:PT_Fmtcommand..pt_off: TheWFMInpre:PT_Offcommand..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..composition: TheWFMOutpre:COMPositioncommand..encdg: TheWFMOutpre:ENCdgcommand..filterfreq: TheWFMOutpre:FILTERFreqcommand..fractional: TheWFMOutpre:FRACTionalcommand..nr_pt: TheWFMOutpre:NR_Ptcommand..pt_fmt: TheWFMOutpre:PT_Fmtcommand..pt_order: TheWFMOutpre:PT_ORdercommand..pt_off: TheWFMOutpre:PT_Offcommand..recordlength: TheWFMOutpre:RECOrdlengthcommand..wfid: TheWFMOutpre:WFIdcommand..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.
MSO2KBMixin
¶
A mixin that provides access to the MSO2KB commands and constants.
Properties
.command_argument_constants: The MSO2KB command argument constants..commands: The MSO2KB commands.
command_argument_constants
cached
property
¶
command_argument_constants: MSO2KBCommandConstants
Return the MSO2KB command argument constants.
This provides access to all the string constants which can be used as arguments for MSO2KB commands.
commands
cached
property
¶
commands: MSO2KBCommands
Return the MSO2KB commands.
This provides access to all the commands for the MSO2KB device. See the documentation of each sub-property for more usage information.
Sub-properties
.acquire: TheACQuirecommand..alias: TheALIascommand..allev: TheALLEvcommand..autoset: TheAUTOSetcommand..auxin: TheAUXincommand..bus: TheBUScommand..busy: TheBUSYcommand..cal: The*CALcommand..calibrate: TheCALibratecommand tree..ch: TheCH<x>command..clearmenu: TheCLEARMenucommand..cls: The*CLScommand..cursor: TheCURSorcommand..curve: TheCURVecommand..d: TheD<x>command..data: TheDATacommand..date: TheDATEcommand..ddt: The*DDTcommand..dese: TheDESEcommand..diag: TheDIAgcommand tree..display: TheDISplaycommand..errlog: TheERRlogcommand..ese: The*ESEcommand..esr: The*ESRcommand..ethernet: TheETHERnetcommand tree..event: TheEVENTcommand..evmsg: TheEVMsgcommand..evqty: TheEVQtycommand..factory: TheFACtorycommand..filesystem: TheFILESystemcommand..filtervu: TheFILTERVucommand tree..fpanel: TheFPAnelcommand tree..gpibusb: TheGPIBUsbcommand tree..hardcopy: TheHARDCopycommand..header: TheHEADercommand..horizontal: TheHORizontalcommand..id: TheIDcommand..idn: The*IDNcommand..language: TheLANGuagecommand..lock: TheLOCkcommand..lrn: The*LRNcommand..mark: TheMARKcommand..math1: TheMATH1command..mathvar: TheMATHVARcommand..measurement: TheMEASUrementcommand..message: TheMESSagecommand..newpass: TheNEWpasscommand..opc: The*OPCcommand..password: ThePASSWordcommand..pictbridge: ThePICTBridgecommand tree..psc: The*PSCcommand..pud: The*PUDcommand..rcl: The*RCLcommand..recall: TheRECAllcommand tree..ref: TheREF<x>command..rem: TheREMcommand..rst: The*RSTcommand..sav: The*SAVcommand..save: TheSAVecommand tree..search: TheSEARCHcommand..select: TheSELectcommand..set: TheSETcommand..setup: TheSETUP<x>command tree..sre: The*SREcommand..stb: The*STBcommand..teksecure: TheTEKSecurecommand..time: TheTIMEcommand..totaluptime: TheTOTaluptimecommand..trg: The*TRGcommand..trigger: TheTRIGgercommand..tst: The*TSTcommand..unlock: TheUNLockcommand..usbdevice: TheUSBDevicecommand tree..usbtmc: TheUSBTMCcommand..verbose: TheVERBosecommand..wai: The*WAIcommand..wavfrm: TheWAVFrmcommand..wfminpre: TheWFMInprecommand..wfmoutpre: TheWFMOutprecommand..zoom: TheZOOmcommand.