ch
¶
The ch commands module.
These commands are used in the following models: DPO5K, DPO5KB, DPO70KC, DPO70KD, DPO70KDX, DPO70KSX, DPO7K, DPO7KC, DSA70KC, DSA70KD, MSO5K, MSO5KB, MSO70KC, MSO70KDX
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- CH<x>:ATIACTive?
- CH<x>:AVAILable?
- CH<x>:BANdwidth {<NR3>|FIVe|FULl|TWEnty|ONEfifty|TWOfifty}
- CH<x>:BANdwidth:ENHanced {AUTO|OFF}
- CH<x>:BANdwidth:ENHanced:ALLMatched?
- CH<x>:BANdwidth:ENHanced:APPLYtoall {ON|OFF|1|0}
- CH<x>:BANdwidth:ENHanced:APPLYtoall?
- CH<x>:BANdwidth:ENHanced:FORCe {OFF|ON}
- CH<x>:BANdwidth:ENHanced:FORCe?
- CH<x>:BANdwidth:ENHanced:STATE?
- CH<x>:BANdwidth:ENHanced?
- CH<x>:BANdwidth?
- CH<x>:COUPling {AC|DC|DCREJect|GND}
- CH<x>:COUPling?
- CH<x>:DESKew <NR3>
- CH<x>:DESKew?
- CH<x>:FASTAcqcapable?
- CH<x>:FASTFRamecapable?
- CH<x>:ICAPture:SOUrce {D<x>|CQ0}
- CH<x>:ICAPture:SOUrce?
- CH<x>:ICAPture:STATE {ON|OFF|<NR1>}
- CH<x>:ICAPture:STATE?
- CH<x>:INVert {ON|OFF|<NR1>}
- CH<x>:INVert?
- CH<x>:LABel:NAMe <QString>
- CH<x>:LABel:NAMe?
- CH<x>:LABel:XPOS <NR1>
- CH<x>:LABel:XPOS?
- CH<x>:LABel:YPOS <NR1>
- CH<x>:LABel:YPOS?
- CH<x>:OFFSet <NR3>
- CH<x>:OFFSet?
- CH<x>:OPTI:POWER?
- CH<x>:OPTIcal:RCVR {OFF|FLAT|FLAT33|ENET257R4|ENET266PAM4| OTU2795|FC28050|USER} [,<NR1>]
- CH<x>:OPTIcal:RCVR:USERVALue?
- CH<x>:OPTIcal:WLENgth <NR1> [, USER|, FACTory]
- CH<x>:OPTIcal:WLENgth:LIST?
- CH<x>:OPTIcal:WLENgth?
- CH<x>:POSition <NR3>
- CH<x>:POSition?
- CH<x>:PROBECOntrol {AUTO|MANual}
- CH<x>:PROBECOntrol?
- CH<x>:PROBECal?
- CH<x>:PROBEFunc:EXTAtten <NR3>
- CH<x>:PROBEFunc:EXTAtten?
- CH<x>:PROBEFunc:EXTDBatten <NR3>
- CH<x>:PROBEFunc:EXTDBatten?
- CH<x>:PROBEFunc:EXTUnits <QString>
- CH<x>:PROBEFunc:EXTUnits?
- CH<x>:PRObe:AUTOZero EXECute
- CH<x>:PRObe:DC:CALibration:LAST:HARDware?
- CH<x>:PRObe:DC:CALibration:LAST:TIME?
- CH<x>:PRObe:DEGAUSS EXECute
- CH<x>:PRObe:DEGAUSS:STATE?
- CH<x>:PRObe:FORCEDRange <dynamicRangeNR3>
- CH<x>:PRObe:FORCEDRange?
- CH<x>:PRObe:GAIN?
- CH<x>:PRObe:ID:SERnumber?
- CH<x>:PRObe:ID:TYPe?
- CH<x>:PRObe:ID?
- CH<x>:PRObe:INPUTMode {DEFault|DIFFerential|COMmonmode|A|B}
- CH<x>:PRObe:INPUTMode:AOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:AOFFSet?
- CH<x>:PRObe:INPUTMode:BOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:BOFFSet?
- CH<x>:PRObe:INPUTMode:CMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:CMOFFSet?
- CH<x>:PRObe:INPUTMode:DMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:DMOFFSet?
- CH<x>:PRObe:INPUTMode?
- CH<x>:PRObe:RANge <rangeName>{ATTEN1X|ATTEN1_25X|ATTEN1_5X|ATTEN1_75X|ATTEN2X| ATTEN2_5X|ATTEN3X|ATTEN3_5X|ATTEN4X|ATTEN4_5X| ATTEN5X|ATTEN5_5X|ATTEN6X|ATTEN6_5X|ATTEN7X| ATTEN7_5X|ATTEN8X|ATTEN8_5X|ATTEN9X|ATTEN9_5X| ATTEN10X|ATTEN12_5X|ATTEN15X|ATTEN17_5X|ATTEN20X| ATTEN25X|ATTEN30X|ATTEN35X|ATTEN40X|ATTEN45X| ATTEN50X|ATTEN55X|ATTEN60X|ATTEN65X|ATTEN70X| ATTEN75X|ATTEN80X|ATTEN85X|ATTEN90X|ATTEN95X| ATTEN100X|ATTEN125X|ATTEN150X|ATTEN175X|ATTEN200X| ATTEN250X|ATTEN300X|ATTEN350X|ATTEN400X|ATTEN450X| ATTEN500X|ATTEN550X|ATTEN600X|ATTEN650X|ATTEN700X| ATTEN750X|ATTEN800X|ATTEN850X|ATTEN900X|ATTEN950X| ATTEN1000X}
- CH<x>:PRObe:RANge?
- CH<x>:PRObe:RESistance?
- CH<x>:PRObe:SET <QString>
- CH<x>:PRObe:SET?
- CH<x>:PRObe:SIGnal {PASS|BYPass}
- CH<x>:PRObe:SIGnal?
- CH<x>:PRObe:TIPtype {HBWStraightflex|OTHer}
- CH<x>:PRObe:TIPtype?
- CH<x>:PRObe:UNIts?
- CH<x>:PRObe?
- CH<x>:SCAle <NR3>
- CH<x>:SCAle?
- CH<x>:TERmination <NR3>
- CH<x>:TERmination?
- CH<x>:THRESHold <NR3>
- CH<x>:THRESHold?
- CH<x>:VTERm:BIAS <NR3>
- CH<x>:VTERm:BIAS?
- CH<x>:VTERm:DUAL:A <NR3>
- CH<x>:VTERm:DUAL:A?
- CH<x>:VTERm:DUAL:B <NR3>
- CH<x>:VTERm:DUAL:B?
- CH<x>?
Channel
¶
Bases: ValidatedChannel, SCPICmdRead
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>?
Properties
.atiactive: TheCH<x>:ATIACTivecommand..available: TheCH<x>:AVAILablecommand..bandwidth: TheCH<x>:BANdwidthcommand..coupling: TheCH<x>:COUPlingcommand..deskew: TheCH<x>:DESKewcommand..fastacqcapable: TheCH<x>:FASTAcqcapablecommand..fastframecapable: TheCH<x>:FASTFRamecapablecommand..icapture: TheCH<x>:ICAPturecommand tree..invert: TheCH<x>:INVertcommand..label: TheCH<x>:LABelcommand tree..offset: TheCH<x>:OFFSetcommand..opti: TheCH<x>:OPTIcommand tree..optical: TheCH<x>:OPTIcalcommand tree..position: TheCH<x>:POSitioncommand..probecontrol: TheCH<x>:PROBECOntrolcommand..probecal: TheCH<x>:PROBECalcommand..probefunc: TheCH<x>:PROBEFunccommand tree..probe: TheCH<x>:PRObecommand..scale: TheCH<x>:SCAlecommand..termination: TheCH<x>:TERminationcommand..threshold: TheCH<x>:THRESHoldcommand..vterm: TheCH<x>:VTERmcommand tree.
atiactive
property
¶
atiactive: ChannelAtiactive
Return the CH<x>:ATIACTive command.
Description
- This query-only command returns whether the specified channel is an ATI channel.
Usage
- Using the
.query()method will send theCH<x>:ATIACTive?query. - Using the
.verify(value)method will send theCH<x>:ATIACTive?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:ATIACTive?
available
property
¶
available: ChannelAvailable
Return the CH<x>:AVAILable command.
Description
- This query-only command returns whether the specified channel is available.
Usage
- Using the
.query()method will send theCH<x>:AVAILable?query. - Using the
.verify(value)method will send theCH<x>:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:AVAILable?
bandwidth
property
¶
bandwidth: ChannelBandwidth
Return the CH<x>:BANdwidth command.
Description
- This command sets or queries the selectable low-pass bandwidth limit filter of the specified channel. The channel is specified by x. The value of x can range from 1 through 4. This is equivalent to selecting Bandwidth from the Vertical menu. The query form of this command always returns the approximate realized bandwidth of the channel. Available arguments depend upon the instrument and the attached accessories.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth valuecommand.
SCPI Syntax
- CH<x>:BANdwidth {<NR3>|FIVe|FULl|TWEnty|ONEfifty|TWOfifty}
- CH<x>:BANdwidth?
Info
<NR3>argument is a double-precision ASCII string. The instrument rounds this value to an available bandwidth using geometric rounding and then uses this value set the upper bandwidth.FIVesets the upper bandwidth limit to 500 MHz.FULldisables any optional bandwidth limiting. The specified channel operates at its maximum bandwidth.TWEntysets the upper bandwidth limit to 20 MHz.ONEfiftysets the upper bandwidth limit to 150 MHz.TWOfiftysets the upper bandwidth limit to 250 MHz.
Sub-properties
.enhanced: TheCH<x>:BANdwidth:ENHancedcommand.
coupling
property
¶
coupling: ChannelCoupling
Return the CH<x>:COUPling command.
Description
- This command sets or queries the input attenuator coupling setting for the specified channel. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Coupling from the Vertical menu.
Usage
- Using the
.query()method will send theCH<x>:COUPling?query. - Using the
.verify(value)method will send theCH<x>:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:COUPling valuecommand.
SCPI Syntax
- CH<x>:COUPling {AC|DC|DCREJect|GND}
- CH<x>:COUPling?
Info
ACsets the specified channel to AC coupling.DCsets the specified channel to DC coupling.DCREJectsets DC Reject coupling when probes are attached that have that feature.GNDsets the specified channel to ground. Only a flat, ground-level waveform will be displayed.
deskew
property
¶
deskew: ChannelDeskew
Return the CH<x>:DESKew command.
Description
- This command sets or queries the horizontal deskew time for the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:DESKew?query. - Using the
.verify(value)method will send theCH<x>:DESKew?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:DESKew valuecommand.
SCPI Syntax
- CH<x>:DESKew <NR3>
- CH<x>:DESKew?
Info
CH<x>is the channel number.<NR3>is the deskew time for this channel, ranging from -125 ns to +125 ns with a resolution of 40 ps. Out-of-range values are clipped.
fastacqcapable
property
¶
fastacqcapable: ChannelFastacqcapable
Return the CH<x>:FASTAcqcapable command.
Description
- This query-only command returns whether the specified channel is capable of FastAcq.
Usage
- Using the
.query()method will send theCH<x>:FASTAcqcapable?query. - Using the
.verify(value)method will send theCH<x>:FASTAcqcapable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:FASTAcqcapable?
fastframecapable
property
¶
fastframecapable: ChannelFastframecapable
Return the CH<x>:FASTFRamecapable command.
Description
- This query-only command returns whether the specified channel is capable of FastFrame acquisitions.
Usage
- Using the
.query()method will send theCH<x>:FASTFRamecapable?query. - Using the
.verify(value)method will send theCH<x>:FASTFRamecapable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:FASTFRamecapable?
icapture
property
¶
icapture: ChannelIcapture
Return the CH<x>:ICAPture command tree.
Usage
- Using the
.query()method will send theCH<x>:ICAPture?query. - Using the
.verify(value)method will send theCH<x>:ICAPture?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.source: TheCH<x>:ICAPture:SOUrcecommand..state: TheCH<x>:ICAPture:STATEcommand.
invert
property
¶
invert: ChannelInvert
Return the CH<x>:INVert command.
Description
- This command sets or queries invert state of the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:INVert?query. - Using the
.verify(value)method will send theCH<x>:INVert?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:INVert valuecommand.
SCPI Syntax
- CH<x>:INVert {ON|OFF|<NR1>}
- CH<x>:INVert?
Info
OFFturns off the channel invert.ONturns on the channel invert.<NR1>0 turns off the channel invert; any other value turns on the channel invert.
label
property
¶
label: ChannelLabel
Return the CH<x>:LABel command tree.
Usage
- Using the
.query()method will send theCH<x>:LABel?query. - Using the
.verify(value)method will send theCH<x>:LABel?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Sub-properties
.name: TheCH<x>:LABel:NAMecommand..xpos: TheCH<x>:LABel:XPOScommand..ypos: TheCH<x>:LABel:YPOScommand.
offset
property
¶
offset: ChannelOffset
Return the CH<x>:OFFSet command.
Description
- This command sets or queries the vertical offset for the specified analog channel.
Usage
- Using the
.query()method will send theCH<x>:OFFSet?query. - Using the
.verify(value)method will send theCH<x>:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:OFFSet valuecommand.
SCPI Syntax
- CH<x>:OFFSet <NR3>
- CH<x>:OFFSet?
Info
CH<x>is the channel number.<NR3>is the offset value for the specified channel.
opti
property
¶
opti: ChannelOpti
Return the CH<x>:OPTI command tree.
Usage
- Using the
.query()method will send theCH<x>:OPTI?query. - Using the
.verify(value)method will send theCH<x>:OPTI?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.power: TheCH<x>:OPTI:POWERcommand.
optical
property
¶
optical: ChannelOptical
Return the CH<x>:OPTIcal command tree.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.rcvr: TheCH<x>:OPTIcal:RCVRcommand..wlength: TheCH<x>:OPTIcal:WLENgthcommand.
position
property
¶
position: ChannelPosition
Return the CH<x>:POSition command.
Description
- This command specifies the vertical position of channel
, where x is the channel number (1-4). The position value is applied to the signal before it is digitized. Increasing the position value of a waveform causes the waveform to move up. Decreasing the position value causes the waveform to move down. The position value determines the vertical graticule coordinate at which input signal values, minus the present offset setting for that channel, are displayed. For example, if the position for Channel 3 is set to 2.0 and the offset is set to 3.0, then input signals equal to 3.0 units are displayed 2.0 divisions above the center of the screen (at 1 V/div).
Usage
- Using the
.query()method will send theCH<x>:POSition?query. - Using the
.verify(value)method will send theCH<x>:POSition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:POSition valuecommand.
SCPI Syntax
- CH<x>:POSition <NR3>
- CH<x>:POSition?
Info
<NR3>is a floating point number that specifies the position value for channel, in divisions, from the center graticule. The range is 8 to -8 divisions.
probe
property
¶
probe: ChannelProbe
Return the CH<x>:PRObe command.
Description
- Returns the gain factor of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe?query. - Using the
.verify(value)method will send theCH<x>:PRObe?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe?
Sub-properties
.autozero: TheCH<x>:PRObe:AUTOZerocommand..dc: TheCH<x>:PRObe:DCcommand tree..degauss: TheCH<x>:PRObe:DEGAUSScommand..forcedrange: TheCH<x>:PRObe:FORCEDRangecommand..gain: TheCH<x>:PRObe:GAINcommand..id: TheCH<x>:PRObe:IDcommand..inputmode: TheCH<x>:PRObe:INPUTModecommand..range: TheCH<x>:PRObe:RANgecommand..resistance: TheCH<x>:PRObe:RESistancecommand..set: TheCH<x>:PRObe:SETcommand..signal: TheCH<x>:PRObe:SIGnalcommand..tiptype: TheCH<x>:PRObe:TIPtypecommand..units: TheCH<x>:PRObe:UNItscommand.
probecal
property
¶
probecal: ChannelProbecal
Return the CH<x>:PROBECal command.
Description
- This query-only command returns the probe calibration state for the selected channel. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Probe Cal from the Vertical menu.
Usage
- Using the
.query()method will send theCH<x>:PROBECal?query. - Using the
.verify(value)method will send theCH<x>:PROBECal?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PROBECal?
probecontrol
property
¶
probecontrol: ChannelProbecontrol
Return the CH<x>:PROBECOntrol command.
Description
- This command allows you to set or query the probe range.
Usage
- Using the
.query()method will send theCH<x>:PROBECOntrol?query. - Using the
.verify(value)method will send theCH<x>:PROBECOntrol?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBECOntrol valuecommand.
SCPI Syntax
- CH<x>:PROBECOntrol {AUTO|MANual}
- CH<x>:PROBECOntrol?
Info
CH<x>is the channel number.AUTOsets the values. The probe range is automatically calculated.MANualallows you to select various valid values for the probe connected to a particular channel.
probefunc
property
¶
probefunc: ChannelProbefunc
Return the CH<x>:PROBEFunc command tree.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Sub-properties
.extatten: TheCH<x>:PROBEFunc:EXTAttencommand..extdbatten: TheCH<x>:PROBEFunc:EXTDBattencommand..extunits: TheCH<x>:PROBEFunc:EXTUnitscommand.
scale
property
¶
scale: ChannelScale
Return the CH<x>:SCAle command.
Description
- This command sets or returns the vertical scale for the specified analog channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:SCAle?query. - Using the
.verify(value)method will send theCH<x>:SCAle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:SCAle valuecommand.
SCPI Syntax
- CH<x>:SCAle <NR3>
- CH<x>:SCAle?
Info
CH<x>is the channel number.<NR3>is the vertical scale for the specified analog channel.
termination
property
¶
termination: ChannelTermination
Return the CH<x>:TERmination command.
Description
- This command sets or queries the vertical termination for the specified analog channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:TERmination?query. - Using the
.verify(value)method will send theCH<x>:TERmination?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:TERmination valuecommand.
SCPI Syntax
- CH<x>:TERmination <NR3>
- CH<x>:TERmination?
Info
CH<x>is the channel number.<NR3>specifies the channel input resistance, which can be specified as 50 Ω or 1,000,000 Ω.
threshold
property
¶
threshold: ChannelThreshold
Return the CH<x>:THRESHold command.
Description
- This command sets or queries the comparable threshold for converting the analog signal to digital form for the channel specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.query()method will send theCH<x>:THRESHold?query. - Using the
.verify(value)method will send theCH<x>:THRESHold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:THRESHold valuecommand.
SCPI Syntax
- CH<x>:THRESHold <NR3>
- CH<x>:THRESHold?
Info
<NR3>specifies the analog threshold in volts.
vterm
property
¶
vterm: ChannelVterm
Return the CH<x>:VTERm command tree.
Usage
- Using the
.query()method will send theCH<x>:VTERm?query. - Using the
.verify(value)method will send theCH<x>:VTERm?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Sub-properties
.bias: TheCH<x>:VTERm:BIAScommand..dual: TheCH<x>:VTERm:DUALcommand tree.
ChannelAtiactive
¶
Bases: SCPICmdRead
The CH<x>:ATIACTive command.
Description
- This query-only command returns whether the specified channel is an ATI channel.
Usage
- Using the
.query()method will send theCH<x>:ATIACTive?query. - Using the
.verify(value)method will send theCH<x>:ATIACTive?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:ATIACTive?
ChannelAvailable
¶
Bases: SCPICmdRead
The CH<x>:AVAILable command.
Description
- This query-only command returns whether the specified channel is available.
Usage
- Using the
.query()method will send theCH<x>:AVAILable?query. - Using the
.verify(value)method will send theCH<x>:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:AVAILable?
ChannelBandwidth
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:BANdwidth command.
Description
- This command sets or queries the selectable low-pass bandwidth limit filter of the specified channel. The channel is specified by x. The value of x can range from 1 through 4. This is equivalent to selecting Bandwidth from the Vertical menu. The query form of this command always returns the approximate realized bandwidth of the channel. Available arguments depend upon the instrument and the attached accessories.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth valuecommand.
SCPI Syntax
- CH<x>:BANdwidth {<NR3>|FIVe|FULl|TWEnty|ONEfifty|TWOfifty}
- CH<x>:BANdwidth?
Info
<NR3>argument is a double-precision ASCII string. The instrument rounds this value to an available bandwidth using geometric rounding and then uses this value set the upper bandwidth.FIVesets the upper bandwidth limit to 500 MHz.FULldisables any optional bandwidth limiting. The specified channel operates at its maximum bandwidth.TWEntysets the upper bandwidth limit to 20 MHz.ONEfiftysets the upper bandwidth limit to 150 MHz.TWOfiftysets the upper bandwidth limit to 250 MHz.
Properties
.enhanced: TheCH<x>:BANdwidth:ENHancedcommand.
enhanced
property
¶
enhanced: ChannelBandwidthEnhanced
Return the CH<x>:BANdwidth:ENHanced command.
Description
- This command sets or queries the ‘Bandwidth Enhancement (DSP) Enabled’ or ‘Analog Only’ option.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced {AUTO|OFF}
- CH<x>:BANdwidth:ENHanced?
Info
AUTOallows ‘Bandwidth Enhanced (DSP) Enabled’, filtering as possible.OFFallows ‘Analog Only’, preventing DSP filtering.
Sub-properties
.allmatched: TheCH<x>:BANdwidth:ENHanced:ALLMatchedcommand..applytoall: TheCH<x>:BANdwidth:ENHanced:APPLYtoallcommand..force: TheCH<x>:BANdwidth:ENHanced:FORCecommand..state: TheCH<x>:BANdwidth:ENHanced:STATEcommand.
ChannelBandwidthEnhanced
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:BANdwidth:ENHanced command.
Description
- This command sets or queries the ‘Bandwidth Enhancement (DSP) Enabled’ or ‘Analog Only’ option.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced {AUTO|OFF}
- CH<x>:BANdwidth:ENHanced?
Info
AUTOallows ‘Bandwidth Enhanced (DSP) Enabled’, filtering as possible.OFFallows ‘Analog Only’, preventing DSP filtering.
Properties
.allmatched: TheCH<x>:BANdwidth:ENHanced:ALLMatchedcommand..applytoall: TheCH<x>:BANdwidth:ENHanced:APPLYtoallcommand..force: TheCH<x>:BANdwidth:ENHanced:FORCecommand..state: TheCH<x>:BANdwidth:ENHanced:STATEcommand.
allmatched
property
¶
allmatched: ChannelBandwidthEnhancedAllmatched
Return the CH<x>:BANdwidth:ENHanced:ALLMatched command.
Description
- This query-only command returns the state of channel matching for enhanced bandwidth.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:ALLMatched?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:ALLMatched?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:ALLMatched?
applytoall
property
¶
applytoall: ChannelBandwidthEnhancedApplytoall
Return the CH<x>:BANdwidth:ENHanced:APPLYtoall command.
Description
- This command sets or queries specified channel’s bandwidth and bandwidth enhanced selection, ‘DSP’ or ‘Analog Only’ to set the other channels the same. Bandwidth achieved on each channel can further be limited while conditions, such as a lower bandwidth probe, that limited the bandwidth exist. A query will almost certainly return 0, as once the request is processed, ApplyToAll will return to its default state of OFF allowing the channels to continue operating independently.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:APPLYtoall {ON|OFF|1|0}
- CH<x>:BANdwidth:ENHanced:APPLYtoall?
Info
ONsets other channels to bandwidth and bandwidth enhancement filters or analog only of the specified channel.OFFis the default setting, each channel operates independently regarding bandwidth and bandwidth enhanced (DSP).1sets other channels to bandwidth and bandwidth enhancement filters or analog only of the specified channel.0is the default and each channel operates independently regarding bandwidth and bandwidth enhanced (DSP).
force
property
¶
Return the CH<x>:BANdwidth:ENHanced:FORCe command.
Description
- This command sets or queries the Force constant sample rate of the Digital Filters (DSP). The bandwidth Enhanced Filter provides you the ability to ‘Force’ constant sample rate, keeping the system in the sample rate base. This is also known as Bandwidth Enhanced AUTO.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:FORCe?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:FORCe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced:FORCe valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:FORCe {OFF|ON}
- CH<x>:BANdwidth:ENHanced:FORCe?
Info
OFFis the default setting; DSP filtering occurs when sample rate is supported.ONforces the conditions appropriate for Digital Filtering (DSP) to occur. With this option system changes are made to achieve sample rate that Bandwidth Enhanced Digital Filters (DSP) operate in, a Horizontal Mode of Constant Sample Rate, appropriate DSP BW, and Bandwidth Enhanced Auto on the specified channel would all be selected. Incompatible features would be turned off for example, FastAcq would be inhibited.
state
property
¶
Return the CH<x>:BANdwidth:ENHanced:STATE command.
Description
- This query-only command returns the state of the bandwidth enhancement filter (DSP).
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:STATE?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:STATE?
ChannelBandwidthEnhancedAllmatched
¶
Bases: SCPICmdRead
The CH<x>:BANdwidth:ENHanced:ALLMatched command.
Description
- This query-only command returns the state of channel matching for enhanced bandwidth.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:ALLMatched?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:ALLMatched?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:ALLMatched?
ChannelBandwidthEnhancedApplytoall
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:BANdwidth:ENHanced:APPLYtoall command.
Description
- This command sets or queries specified channel’s bandwidth and bandwidth enhanced selection, ‘DSP’ or ‘Analog Only’ to set the other channels the same. Bandwidth achieved on each channel can further be limited while conditions, such as a lower bandwidth probe, that limited the bandwidth exist. A query will almost certainly return 0, as once the request is processed, ApplyToAll will return to its default state of OFF allowing the channels to continue operating independently.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced:APPLYtoall valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:APPLYtoall {ON|OFF|1|0}
- CH<x>:BANdwidth:ENHanced:APPLYtoall?
Info
ONsets other channels to bandwidth and bandwidth enhancement filters or analog only of the specified channel.OFFis the default setting, each channel operates independently regarding bandwidth and bandwidth enhanced (DSP).1sets other channels to bandwidth and bandwidth enhancement filters or analog only of the specified channel.0is the default and each channel operates independently regarding bandwidth and bandwidth enhanced (DSP).
ChannelBandwidthEnhancedForce
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:BANdwidth:ENHanced:FORCe command.
Description
- This command sets or queries the Force constant sample rate of the Digital Filters (DSP). The bandwidth Enhanced Filter provides you the ability to ‘Force’ constant sample rate, keeping the system in the sample rate base. This is also known as Bandwidth Enhanced AUTO.
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:FORCe?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:FORCe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:BANdwidth:ENHanced:FORCe valuecommand.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:FORCe {OFF|ON}
- CH<x>:BANdwidth:ENHanced:FORCe?
Info
OFFis the default setting; DSP filtering occurs when sample rate is supported.ONforces the conditions appropriate for Digital Filtering (DSP) to occur. With this option system changes are made to achieve sample rate that Bandwidth Enhanced Digital Filters (DSP) operate in, a Horizontal Mode of Constant Sample Rate, appropriate DSP BW, and Bandwidth Enhanced Auto on the specified channel would all be selected. Incompatible features would be turned off for example, FastAcq would be inhibited.
ChannelBandwidthEnhancedState
¶
Bases: SCPICmdRead
The CH<x>:BANdwidth:ENHanced:STATE command.
Description
- This query-only command returns the state of the bandwidth enhancement filter (DSP).
Usage
- Using the
.query()method will send theCH<x>:BANdwidth:ENHanced:STATE?query. - Using the
.verify(value)method will send theCH<x>:BANdwidth:ENHanced:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:BANdwidth:ENHanced:STATE?
ChannelCoupling
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:COUPling command.
Description
- This command sets or queries the input attenuator coupling setting for the specified channel. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Coupling from the Vertical menu.
Usage
- Using the
.query()method will send theCH<x>:COUPling?query. - Using the
.verify(value)method will send theCH<x>:COUPling?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:COUPling valuecommand.
SCPI Syntax
- CH<x>:COUPling {AC|DC|DCREJect|GND}
- CH<x>:COUPling?
Info
ACsets the specified channel to AC coupling.DCsets the specified channel to DC coupling.DCREJectsets DC Reject coupling when probes are attached that have that feature.GNDsets the specified channel to ground. Only a flat, ground-level waveform will be displayed.
ChannelDeskew
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:DESKew command.
Description
- This command sets or queries the horizontal deskew time for the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:DESKew?query. - Using the
.verify(value)method will send theCH<x>:DESKew?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:DESKew valuecommand.
SCPI Syntax
- CH<x>:DESKew <NR3>
- CH<x>:DESKew?
Info
CH<x>is the channel number.<NR3>is the deskew time for this channel, ranging from -125 ns to +125 ns with a resolution of 40 ps. Out-of-range values are clipped.
ChannelFastacqcapable
¶
Bases: SCPICmdRead
The CH<x>:FASTAcqcapable command.
Description
- This query-only command returns whether the specified channel is capable of FastAcq.
Usage
- Using the
.query()method will send theCH<x>:FASTAcqcapable?query. - Using the
.verify(value)method will send theCH<x>:FASTAcqcapable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:FASTAcqcapable?
ChannelFastframecapable
¶
Bases: SCPICmdRead
The CH<x>:FASTFRamecapable command.
Description
- This query-only command returns whether the specified channel is capable of FastFrame acquisitions.
Usage
- Using the
.query()method will send theCH<x>:FASTFRamecapable?query. - Using the
.verify(value)method will send theCH<x>:FASTFRamecapable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:FASTFRamecapable?
ChannelIcapture
¶
Bases: SCPICmdRead
The CH<x>:ICAPture command tree.
Usage
- Using the
.query()method will send theCH<x>:ICAPture?query. - Using the
.verify(value)method will send theCH<x>:ICAPture?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.source: TheCH<x>:ICAPture:SOUrcecommand..state: TheCH<x>:ICAPture:STATEcommand.
source
property
¶
source: ChannelIcaptureSource
Return the CH<x>:ICAPture:SOUrce command.
Description
- This command sets or queries the digital source to acquire iCapture signals.
Usage
- Using the
.query()method will send theCH<x>:ICAPture:SOUrce?query. - Using the
.verify(value)method will send theCH<x>:ICAPture:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:ICAPture:SOUrce valuecommand.
SCPI Syntax
- CH<x>:ICAPture:SOUrce {D<x>|CQ0}
- CH<x>:ICAPture:SOUrce?
Info
D<x>or CQ0 specifies the digital channel. x has a minimum of 0 and a maximum of 15.
state
property
¶
state: ChannelIcaptureState
Return the CH<x>:ICAPture:STATE command.
Description
- This command sets or queries the state of the iCapture feature for the channel specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.query()method will send theCH<x>:ICAPture:STATE?query. - Using the
.verify(value)method will send theCH<x>:ICAPture:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:ICAPture:STATE valuecommand.
SCPI Syntax
- CH<x>:ICAPture:STATE {ON|OFF|<NR1>}
- CH<x>:ICAPture:STATE?
Info
<NR1>= 0 turns off the iCapture feature; any other value turns on the iCapture feature.OFFturns off the iCapture feature.ONturns on the iCapture feature.
ChannelIcaptureSource
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:ICAPture:SOUrce command.
Description
- This command sets or queries the digital source to acquire iCapture signals.
Usage
- Using the
.query()method will send theCH<x>:ICAPture:SOUrce?query. - Using the
.verify(value)method will send theCH<x>:ICAPture:SOUrce?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:ICAPture:SOUrce valuecommand.
SCPI Syntax
- CH<x>:ICAPture:SOUrce {D<x>|CQ0}
- CH<x>:ICAPture:SOUrce?
Info
D<x>or CQ0 specifies the digital channel. x has a minimum of 0 and a maximum of 15.
ChannelIcaptureState
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:ICAPture:STATE command.
Description
- This command sets or queries the state of the iCapture feature for the channel specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.query()method will send theCH<x>:ICAPture:STATE?query. - Using the
.verify(value)method will send theCH<x>:ICAPture:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:ICAPture:STATE valuecommand.
SCPI Syntax
- CH<x>:ICAPture:STATE {ON|OFF|<NR1>}
- CH<x>:ICAPture:STATE?
Info
<NR1>= 0 turns off the iCapture feature; any other value turns on the iCapture feature.OFFturns off the iCapture feature.ONturns on the iCapture feature.
ChannelInvert
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:INVert command.
Description
- This command sets or queries invert state of the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:INVert?query. - Using the
.verify(value)method will send theCH<x>:INVert?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:INVert valuecommand.
SCPI Syntax
- CH<x>:INVert {ON|OFF|<NR1>}
- CH<x>:INVert?
Info
OFFturns off the channel invert.ONturns on the channel invert.<NR1>0 turns off the channel invert; any other value turns on the channel invert.
ChannelLabel
¶
Bases: SCPICmdRead
The CH<x>:LABel command tree.
Usage
- Using the
.query()method will send theCH<x>:LABel?query. - Using the
.verify(value)method will send theCH<x>:LABel?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Properties
.name: TheCH<x>:LABel:NAMecommand..xpos: TheCH<x>:LABel:XPOScommand..ypos: TheCH<x>:LABel:YPOScommand.
name
property
¶
name: ChannelLabelName
Return the CH<x>:LABel:NAMe command.
Description
- This command sets or queries the label attached to the displayed waveform for the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:LABel:NAMe?query. - Using the
.verify(value)method will send theCH<x>:LABel:NAMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:NAMe valuecommand.
SCPI Syntax
- CH<x>:LABel:NAMe <QString>
- CH<x>:LABel:NAMe?
Info
CH<x>is the channel number.<QString>is an alphanumeric character string, ranging from 1 through 32 characters in length.
xpos
property
¶
xpos: ChannelLabelXpos
Return the CH<x>:LABel:XPOS command.
Description
- This command sets or queries the X screen offset at which the label (attached to the displayed waveform of the specified channel) is displayed, relative to the left edge of the screen. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Label from the Vertical menu and either viewing or setting X Pos.
Usage
- Using the
.query()method will send theCH<x>:LABel:XPOS?query. - Using the
.verify(value)method will send theCH<x>:LABel:XPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:XPOS valuecommand.
SCPI Syntax
- CH<x>:LABel:XPOS <NR1>
- CH<x>:LABel:XPOS?
Info
<NR1>is the location (control in divisions) where the waveform label for the selected channel is displayed, relative to the left edge of the screen. Arguments should be integers ranging from 0 through 10.
ypos
property
¶
ypos: ChannelLabelYpos
Return the CH<x>:LABel:YPOS command.
Description
- This command sets or queries the Y screen offset at which the label (attached to the displayed waveform of the specified channel) is displayed, relative to the waveform handle. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Label from the Vertical menu and either viewing or setting Y Pos.
Usage
- Using the
.query()method will send theCH<x>:LABel:YPOS?query. - Using the
.verify(value)method will send theCH<x>:LABel:YPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:YPOS valuecommand.
SCPI Syntax
- CH<x>:LABel:YPOS <NR1>
- CH<x>:LABel:YPOS?
Info
<NR1>is the location (in divisions) where the waveform label for the selected channel is displayed, relative to the waveform handle. Arguments should be integers ranging from 10 to -10.
ChannelLabelName
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:LABel:NAMe command.
Description
- This command sets or queries the label attached to the displayed waveform for the specified channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:LABel:NAMe?query. - Using the
.verify(value)method will send theCH<x>:LABel:NAMe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:NAMe valuecommand.
SCPI Syntax
- CH<x>:LABel:NAMe <QString>
- CH<x>:LABel:NAMe?
Info
CH<x>is the channel number.<QString>is an alphanumeric character string, ranging from 1 through 32 characters in length.
ChannelLabelXpos
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:LABel:XPOS command.
Description
- This command sets or queries the X screen offset at which the label (attached to the displayed waveform of the specified channel) is displayed, relative to the left edge of the screen. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Label from the Vertical menu and either viewing or setting X Pos.
Usage
- Using the
.query()method will send theCH<x>:LABel:XPOS?query. - Using the
.verify(value)method will send theCH<x>:LABel:XPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:XPOS valuecommand.
SCPI Syntax
- CH<x>:LABel:XPOS <NR1>
- CH<x>:LABel:XPOS?
Info
<NR1>is the location (control in divisions) where the waveform label for the selected channel is displayed, relative to the left edge of the screen. Arguments should be integers ranging from 0 through 10.
ChannelLabelYpos
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:LABel:YPOS command.
Description
- This command sets or queries the Y screen offset at which the label (attached to the displayed waveform of the specified channel) is displayed, relative to the waveform handle. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Label from the Vertical menu and either viewing or setting Y Pos.
Usage
- Using the
.query()method will send theCH<x>:LABel:YPOS?query. - Using the
.verify(value)method will send theCH<x>:LABel:YPOS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:LABel:YPOS valuecommand.
SCPI Syntax
- CH<x>:LABel:YPOS <NR1>
- CH<x>:LABel:YPOS?
Info
<NR1>is the location (in divisions) where the waveform label for the selected channel is displayed, relative to the waveform handle. Arguments should be integers ranging from 10 to -10.
ChannelOffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:OFFSet command.
Description
- This command sets or queries the vertical offset for the specified analog channel.
Usage
- Using the
.query()method will send theCH<x>:OFFSet?query. - Using the
.verify(value)method will send theCH<x>:OFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:OFFSet valuecommand.
SCPI Syntax
- CH<x>:OFFSet <NR3>
- CH<x>:OFFSet?
Info
CH<x>is the channel number.<NR3>is the offset value for the specified channel.
ChannelOpti
¶
Bases: SCPICmdRead
The CH<x>:OPTI command tree.
Usage
- Using the
.query()method will send theCH<x>:OPTI?query. - Using the
.verify(value)method will send theCH<x>:OPTI?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.power: TheCH<x>:OPTI:POWERcommand.
power
property
¶
power: ChannelOptiPower
Return the CH<x>:OPTI:POWER command.
Description
- This command queries the power meter reading of the DPO7OE1 attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:OPTI:POWER?query. - Using the
.verify(value)method will send theCH<x>:OPTI:POWER?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTI:POWER?
ChannelOptiPower
¶
Bases: SCPICmdRead
The CH<x>:OPTI:POWER command.
Description
- This command queries the power meter reading of the DPO7OE1 attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:OPTI:POWER?query. - Using the
.verify(value)method will send theCH<x>:OPTI:POWER?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTI:POWER?
ChannelOptical
¶
Bases: SCPICmdRead
The CH<x>:OPTIcal command tree.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.rcvr: TheCH<x>:OPTIcal:RCVRcommand..wlength: TheCH<x>:OPTIcal:WLENgthcommand.
rcvr
property
¶
rcvr: ChannelOpticalRcvr
Return the CH<x>:OPTIcal:RCVR command.
Description
- This command sets or queries the Optical Reference Receiver (ORR) DSP filter used to
compensate for the applied optical signal. Using the USER value requires the optional,
numeric second argument. The units for
are in Baud. 28.6 GigaBaud example: :CH1:OPTI:RCVR USER, 28.6E9.
Usage
- Using the
.write(value)method will send theCH<x>:OPTIcal:RCVR valuecommand.
SCPI Syntax
- CH<x>:OPTIcal:RCVR {OFF|FLAT|FLAT33|ENET257R4|ENET266PAM4| OTU2795|FC28050|USER} [,<NR1>]
Sub-properties
.uservalue: TheCH<x>:OPTIcal:RCVR:USERVALuecommand.
wlength
property
¶
wlength: ChannelOpticalWlength
Return the CH<x>:OPTIcal:WLENgth command.
Description
- Get or set the optical wavelength (in nanometers) that is used by the Probe and oscilloscope to compensate for the applied optical signal. Use the optional second argument to specify whether the to recall the factory calibration values or the user-programmed calibration values.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:WLENgth?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:WLENgth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:OPTIcal:WLENgth valuecommand.
SCPI Syntax
- CH<x>:OPTIcal:WLENgth <NR1> [, USER|, FACTory]
- CH<x>:OPTIcal:WLENgth?
Info
<NR1>is the optical wavelength (in nanometers).USERspecifies user-programmed calibration values that can be loaded onto the probe through a separate utility.FACToryspecifies using factory calibration values. The second argument defaults to FACTory if none is specified.
Sub-properties
.list: TheCH<x>:OPTIcal:WLENgth:LISTcommand.
ChannelOpticalRcvr
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:OPTIcal:RCVR command.
Description
- This command sets or queries the Optical Reference Receiver (ORR) DSP filter used to
compensate for the applied optical signal. Using the USER value requires the optional,
numeric second argument. The units for
are in Baud. 28.6 GigaBaud example: :CH1:OPTI:RCVR USER, 28.6E9.
Usage
- Using the
.write(value)method will send theCH<x>:OPTIcal:RCVR valuecommand.
SCPI Syntax
- CH<x>:OPTIcal:RCVR {OFF|FLAT|FLAT33|ENET257R4|ENET266PAM4| OTU2795|FC28050|USER} [,<NR1>]
Properties
.uservalue: TheCH<x>:OPTIcal:RCVR:USERVALuecommand.
uservalue
property
¶
uservalue: ChannelOpticalRcvrUservalue
Return the CH<x>:OPTIcal:RCVR:USERVALue command.
Description
- This command queries the Baud rate for the user-specified Optical Reference Receiver (ORR) filter.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:RCVR:USERVALue?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:RCVR:USERVALue?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTIcal:RCVR:USERVALue?
ChannelOpticalRcvrUservalue
¶
Bases: SCPICmdRead
The CH<x>:OPTIcal:RCVR:USERVALue command.
Description
- This command queries the Baud rate for the user-specified Optical Reference Receiver (ORR) filter.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:RCVR:USERVALue?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:RCVR:USERVALue?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTIcal:RCVR:USERVALue?
ChannelOpticalWlength
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:OPTIcal:WLENgth command.
Description
- Get or set the optical wavelength (in nanometers) that is used by the Probe and oscilloscope to compensate for the applied optical signal. Use the optional second argument to specify whether the to recall the factory calibration values or the user-programmed calibration values.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:WLENgth?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:WLENgth?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:OPTIcal:WLENgth valuecommand.
SCPI Syntax
- CH<x>:OPTIcal:WLENgth <NR1> [, USER|, FACTory]
- CH<x>:OPTIcal:WLENgth?
Info
<NR1>is the optical wavelength (in nanometers).USERspecifies user-programmed calibration values that can be loaded onto the probe through a separate utility.FACToryspecifies using factory calibration values. The second argument defaults to FACTory if none is specified.
Properties
.list: TheCH<x>:OPTIcal:WLENgth:LISTcommand.
list
property
¶
Return the CH<x>:OPTIcal:WLENgth:LIST command.
Description
- Query returns the comma-separated list of wavelengths with calibrated responses from the Probe. The units for the returned values are in nanometers.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:WLENgth:LIST?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:WLENgth:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTIcal:WLENgth:LIST?
ChannelOpticalWlengthList
¶
Bases: SCPICmdRead
The CH<x>:OPTIcal:WLENgth:LIST command.
Description
- Query returns the comma-separated list of wavelengths with calibrated responses from the Probe. The units for the returned values are in nanometers.
Usage
- Using the
.query()method will send theCH<x>:OPTIcal:WLENgth:LIST?query. - Using the
.verify(value)method will send theCH<x>:OPTIcal:WLENgth:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:OPTIcal:WLENgth:LIST?
ChannelPosition
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:POSition command.
Description
- This command specifies the vertical position of channel
, where x is the channel number (1-4). The position value is applied to the signal before it is digitized. Increasing the position value of a waveform causes the waveform to move up. Decreasing the position value causes the waveform to move down. The position value determines the vertical graticule coordinate at which input signal values, minus the present offset setting for that channel, are displayed. For example, if the position for Channel 3 is set to 2.0 and the offset is set to 3.0, then input signals equal to 3.0 units are displayed 2.0 divisions above the center of the screen (at 1 V/div).
Usage
- Using the
.query()method will send theCH<x>:POSition?query. - Using the
.verify(value)method will send theCH<x>:POSition?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:POSition valuecommand.
SCPI Syntax
- CH<x>:POSition <NR3>
- CH<x>:POSition?
Info
<NR3>is a floating point number that specifies the position value for channel, in divisions, from the center graticule. The range is 8 to -8 divisions.
ChannelProbe
¶
Bases: SCPICmdRead
The CH<x>:PRObe command.
Description
- Returns the gain factor of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe?query. - Using the
.verify(value)method will send theCH<x>:PRObe?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe?
Properties
.autozero: TheCH<x>:PRObe:AUTOZerocommand..dc: TheCH<x>:PRObe:DCcommand tree..degauss: TheCH<x>:PRObe:DEGAUSScommand..forcedrange: TheCH<x>:PRObe:FORCEDRangecommand..gain: TheCH<x>:PRObe:GAINcommand..id: TheCH<x>:PRObe:IDcommand..inputmode: TheCH<x>:PRObe:INPUTModecommand..range: TheCH<x>:PRObe:RANgecommand..resistance: TheCH<x>:PRObe:RESistancecommand..set: TheCH<x>:PRObe:SETcommand..signal: TheCH<x>:PRObe:SIGnalcommand..tiptype: TheCH<x>:PRObe:TIPtypecommand..units: TheCH<x>:PRObe:UNItscommand.
autozero
property
¶
autozero: ChannelProbeAutozero
Return the CH<x>:PRObe:AUTOZero command.
Description
- This command executes the attached probe’s Auto Zero function, for probes that support this feature. See your probe documentation for more details.
Usage
- Using the
.write(value)method will send theCH<x>:PRObe:AUTOZero valuecommand.
SCPI Syntax
- CH<x>:PRObe:AUTOZero EXECute
Info
CH<x>is the channel number.EXECutesets the probe attached to the specified channel to autozero.
dc
property
¶
dc: ChannelProbeDc
Return the CH<x>:PRObe:DC command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.calibration: TheCH<x>:PRObe:DC:CALibrationcommand tree.
degauss
property
¶
degauss: ChannelProbeDegauss
Return the CH<x>:PRObe:DEGAUSS command.
Description
- This command starts a degauss cycle of the probe attached to the specified channel. The channel is specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.write(value)method will send theCH<x>:PRObe:DEGAUSS valuecommand.
SCPI Syntax
- CH<x>:PRObe:DEGAUSS EXECute
Info
CH<x>is the channel number.EXECutestarts the degauss cycle.
Sub-properties
.state: TheCH<x>:PRObe:DEGAUSS:STATEcommand.
forcedrange
property
¶
forcedrange: ChannelProbeForcedrange
Return the CH<x>:PRObe:FORCEDRange command.
Description
- This command sets the attached probe to the specified range, or it queries the range
of the probe attached to the specified channel. The channel is specified by x. The
value of x can range from 1 through 4. A partial list of probes supported by this
command includes the following probes: TCP0001, TCP0030, TCP0150, TDP0500, TDP1000,
and TDP1500. response will not appear in
CHX:PROBEor LRN query responses for channels that do not have probes that implement the appropriate features. This command can be sent to any channel whose ‘range-selection’ policy is Manual without regard to the kind of probe installed in that channel (an error results if the policy is Auto). This permits accepting previous SET or LRN query responses even if the attached probe is different from the one when the query was sent. The ? query can be sent explicitly to any channel even though these commands do not appear in a ‘SET’ response, but the oscilloscope will reply with the string ‘N/A’ if the probe does not implement those control mechanisms.
Usage
- Using the
.query()method will send theCH<x>:PRObe:FORCEDRange?query. - Using the
.verify(value)method will send theCH<x>:PRObe:FORCEDRange?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:FORCEDRange valuecommand.
SCPI Syntax
- CH<x>:PRObe:FORCEDRange <dynamicRangeNR3>
- CH<x>:PRObe:FORCEDRange?
Info
CH<x>is the channel number.<NR3>specifies the probe dynamic range.<dynamicRangeNR3>specifies the probe range.
gain
property
¶
gain: ChannelProbeGain
Return the CH<x>:PRObe:GAIN command.
Description
- This query-only command returns the gain factor of the probe that is attached to the specified channel. The channel is specified by x. The value of x can range from 1 through 4. The ‘gain’ of a probe is the output divided by the input transfer ratio. For example, a common 10x probe has a gain of 0.1.
Usage
- Using the
.query()method will send theCH<x>:PRObe:GAIN?query. - Using the
.verify(value)method will send theCH<x>:PRObe:GAIN?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:GAIN?
id
property
¶
id: ChannelProbeId
Return the CH<x>:PRObe:ID command.
Description
- Returns the type and serial number of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID?
Sub-properties
.sernumber: TheCH<x>:PRObe:ID:SERnumbercommand..type: TheCH<x>:PRObe:ID:TYPecommand.
inputmode
property
¶
inputmode: ChannelProbeInputmode
Return the CH<x>:PRObe:INPUTMode command.
Description
- This command sets or queries the input mode of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode {DEFault|DIFFerential|COMmonmode|A|B}
- CH<x>:PRObe:INPUTMode?
Info
DEFaultsets to the default.DIFFerentialsets the probe to route differential signals to the host.COMmonmodesets the probe to route common-mode signals to the host.Asets the probe to route single-ended A signals to the host.Bsets the probe to route single-ended B signals to the host.
Sub-properties
.aoffset: TheCH<x>:PRObe:INPUTMode:AOFFSetcommand..boffset: TheCH<x>:PRObe:INPUTMode:BOFFSetcommand..cmoffset: TheCH<x>:PRObe:INPUTMode:CMOFFSetcommand..dmoffset: TheCH<x>:PRObe:INPUTMode:DMOFFSetcommand.
range
property
¶
range: ChannelProbeRange
Return the CH<x>:PRObe:RANge command.
Description
- This command controls or queries the attenuation range of the probe on the designated
channel. A partial list of probes supported by this command is: P7260, P7313,
P7313SMA, P7340A, P7360, P7360A, P7380, P7380A, P7380SMA, and P7520. response will not
appear in
CHX:PROBEor LRN query responses for channels that do not have probes that implement the appropriate features. This command can be sent to any channel whose ‘range-selection’ policy is Manual without regard to the kind of probe installed in that channel (an error results if the policy is Auto). This permits accepting previous SET or LRN query responses even if the attached probe is different from the one when the query was sent. The ? query can be sent explicitly to any channel even though these commands do not appear in a SET response, but the oscilloscope will reply with the string ‘N/A’ if the probe does not implement those control mechanisms.
Usage
- Using the
.query()method will send theCH<x>:PRObe:RANge?query. - Using the
.verify(value)method will send theCH<x>:PRObe:RANge?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:RANge valuecommand.
SCPI Syntax
- CH<x>:PRObe:RANge <rangeName>{ATTEN1X|ATTEN1_25X|ATTEN1_5X|ATTEN1_75X|ATTEN2X| ATTEN2_5X|ATTEN3X|ATTEN3_5X|ATTEN4X|ATTEN4_5X| ATTEN5X|ATTEN5_5X|ATTEN6X|ATTEN6_5X|ATTEN7X| ATTEN7_5X|ATTEN8X|ATTEN8_5X|ATTEN9X|ATTEN9_5X| ATTEN10X|ATTEN12_5X|ATTEN15X|ATTEN17_5X|ATTEN20X| ATTEN25X|ATTEN30X|ATTEN35X|ATTEN40X|ATTEN45X| ATTEN50X|ATTEN55X|ATTEN60X|ATTEN65X|ATTEN70X| ATTEN75X|ATTEN80X|ATTEN85X|ATTEN90X|ATTEN95X| ATTEN100X|ATTEN125X|ATTEN150X|ATTEN175X|ATTEN200X| ATTEN250X|ATTEN300X|ATTEN350X|ATTEN400X|ATTEN450X| ATTEN500X|ATTEN550X|ATTEN600X|ATTEN650X|ATTEN700X| ATTEN750X|ATTEN800X|ATTEN850X|ATTEN900X|ATTEN950X| ATTEN1000X}
- CH<x>:PRObe:RANge?
resistance
property
¶
resistance: ChannelProbeResistance
Return the CH<x>:PRObe:RESistance command.
Description
- Returns the resistance factor of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:RESistance?query. - Using the
.verify(value)method will send theCH<x>:PRObe:RESistance?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:RESistance?
set_
property
¶
set_: ChannelProbeSet
Return the CH<x>:PRObe:SET command.
Description
- This command sets or queries aspects of probe accessory user interfaces, for example probe attenuation factors. The available arguments for this command will vary depending on the accessory you attach to the instrument. For the P7260 probe, you can select between two attenuation factors using either this GPIB command or the push switch on the probe. The probe enables the relevant path and adjusts the set of available vertical settings based on the characteristics of the path in use. The probe signal path selection is not kept in persistent storage. The probe will lose the selection if you reboot the instrument or remove the probe. Also, the instrument does not store the selection in the save/recall setup operation.
Usage
- Using the
.query()method will send theCH<x>:PRObe:SET?query. - Using the
.verify(value)method will send theCH<x>:PRObe:SET?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:SET valuecommand.
SCPI Syntax
- CH<x>:PRObe:SET <QString>
- CH<x>:PRObe:SET?
Info
CH<x>is the channel number.<QString>is a quoted string representing a settable aspect of the attached accessory. Example strings for some probes are shown as follows.ATTENuation 5Xsets the P7260 probe to ±0.75 V dynamic range with 6 GHz bandwidth and 5X attenuation.ATTENuation 25Xsets the P7260 probe to ±3 V dynamic range with 6 GHz bandwidth and 25X attenuation.VTERMsource AUTOsets the P7380SMA probe voltage termination source to auto.VTERMsource INTernalsets the P7380SMA probe voltage termination source to internal.VTERMsource EXTernalsets the P7380SMA probe voltage termination source to external.
signal
property
¶
signal: ChannelProbeSignal
Return the CH<x>:PRObe:SIGnal command.
Description
- This command sets or queries aspects of probe accessory user interfaces. The available arguments for this command will vary depending on the accessory you attach to the instrument.
Usage
- Using the
.query()method will send theCH<x>:PRObe:SIGnal?query. - Using the
.verify(value)method will send theCH<x>:PRObe:SIGnal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:SIGnal valuecommand.
SCPI Syntax
- CH<x>:PRObe:SIGnal {PASS|BYPass}
- CH<x>:PRObe:SIGnal?
Info
PASSopens a relay passing your signal to the instrument.BYPasscloses a relay preventing your signal from reaching the instrument. During probe degauss, the signal should be bypassed.
tiptype
property
¶
tiptype: ChannelProbeTiptype
Return the CH<x>:PRObe:TIPtype command.
Description
- This command sets or queries the type of probe tip being used on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:TIPtype?query. - Using the
.verify(value)method will send theCH<x>:PRObe:TIPtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:TIPtype valuecommand.
SCPI Syntax
- CH<x>:PRObe:TIPtype {HBWStraightflex|OTHer}
- CH<x>:PRObe:TIPtype?
Info
HBWStraightflexlets the instrument know you are using a high bandwidth straight-flex probe tip.OTHerlets the instrument know you are not using a high bandwidth straight-flex probe tip.
units
property
¶
units: ChannelProbeUnits
Return the CH<x>:PRObe:UNIts command.
Description
- Returns a string describing the units of measure for the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:UNIts?query. - Using the
.verify(value)method will send theCH<x>:PRObe:UNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:UNIts?
ChannelProbeAutozero
¶
Bases: SCPICmdWrite
The CH<x>:PRObe:AUTOZero command.
Description
- This command executes the attached probe’s Auto Zero function, for probes that support this feature. See your probe documentation for more details.
Usage
- Using the
.write(value)method will send theCH<x>:PRObe:AUTOZero valuecommand.
SCPI Syntax
- CH<x>:PRObe:AUTOZero EXECute
Info
CH<x>is the channel number.EXECutesets the probe attached to the specified channel to autozero.
ChannelProbeDc
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DC command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.calibration: TheCH<x>:PRObe:DC:CALibrationcommand tree.
calibration
property
¶
calibration: ChannelProbeDcCalibration
Return the CH<x>:PRObe:DC:CALibration command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.last: TheCH<x>:PRObe:DC:CALibration:LASTcommand tree.
ChannelProbeDcCalibration
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DC:CALibration command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.last: TheCH<x>:PRObe:DC:CALibration:LASTcommand tree.
last
property
¶
Return the CH<x>:PRObe:DC:CALibration:LAST command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.hardware: TheCH<x>:PRObe:DC:CALibration:LAST:HARDwarecommand..time: TheCH<x>:PRObe:DC:CALibration:LAST:TIMEcommand.
ChannelProbeDcCalibrationLast
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DC:CALibration:LAST command tree.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.hardware: TheCH<x>:PRObe:DC:CALibration:LAST:HARDwarecommand..time: TheCH<x>:PRObe:DC:CALibration:LAST:TIMEcommand.
hardware
property
¶
hardware: ChannelProbeDcCalibrationLastHardware
Return the CH<x>:PRObe:DC:CALibration:LAST:HARDware command.
Description
- Returns the probe and tip type and associated serial numbers with the last calibration on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST:HARDware?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST:HARDware?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DC:CALibration:LAST:HARDware?
time
property
¶
Return the CH<x>:PRObe:DC:CALibration:LAST:TIME command.
Description
- Returns the date and time of the last calibration on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST:TIME?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST:TIME?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DC:CALibration:LAST:TIME?
ChannelProbeDcCalibrationLastHardware
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DC:CALibration:LAST:HARDware command.
Description
- Returns the probe and tip type and associated serial numbers with the last calibration on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST:HARDware?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST:HARDware?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DC:CALibration:LAST:HARDware?
ChannelProbeDcCalibrationLastTime
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DC:CALibration:LAST:TIME command.
Description
- Returns the date and time of the last calibration on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DC:CALibration:LAST:TIME?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DC:CALibration:LAST:TIME?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DC:CALibration:LAST:TIME?
ChannelProbeDegauss
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:DEGAUSS command.
Description
- This command starts a degauss cycle of the probe attached to the specified channel. The channel is specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.write(value)method will send theCH<x>:PRObe:DEGAUSS valuecommand.
SCPI Syntax
- CH<x>:PRObe:DEGAUSS EXECute
Info
CH<x>is the channel number.EXECutestarts the degauss cycle.
Properties
.state: TheCH<x>:PRObe:DEGAUSS:STATEcommand.
state
property
¶
state: ChannelProbeDegaussState
Return the CH<x>:PRObe:DEGAUSS:STATE command.
Description
- This command queries whether the probe attached to the specified channel is degaussed.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DEGAUSS:STATE?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DEGAUSS:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DEGAUSS:STATE?
ChannelProbeDegaussState
¶
Bases: SCPICmdRead
The CH<x>:PRObe:DEGAUSS:STATE command.
Description
- This command queries whether the probe attached to the specified channel is degaussed.
Usage
- Using the
.query()method will send theCH<x>:PRObe:DEGAUSS:STATE?query. - Using the
.verify(value)method will send theCH<x>:PRObe:DEGAUSS:STATE?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:DEGAUSS:STATE?
ChannelProbeForcedrange
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:FORCEDRange command.
Description
- This command sets the attached probe to the specified range, or it queries the range of
the probe attached to the specified channel. The channel is specified by x. The value of x
can range from 1 through 4. A partial list of probes supported by this command includes
the following probes: TCP0001, TCP0030, TCP0150, TDP0500, TDP1000, and TDP1500. response
will not appear in
CHX:PROBEor LRN query responses for channels that do not have probes that implement the appropriate features. This command can be sent to any channel whose ‘range-selection’ policy is Manual without regard to the kind of probe installed in that channel (an error results if the policy is Auto). This permits accepting previous SET or LRN query responses even if the attached probe is different from the one when the query was sent. The ? query can be sent explicitly to any channel even though these commands do not appear in a ‘SET’ response, but the oscilloscope will reply with the string ‘N/A’ if the probe does not implement those control mechanisms.
Usage
- Using the
.query()method will send theCH<x>:PRObe:FORCEDRange?query. - Using the
.verify(value)method will send theCH<x>:PRObe:FORCEDRange?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:FORCEDRange valuecommand.
SCPI Syntax
- CH<x>:PRObe:FORCEDRange <dynamicRangeNR3>
- CH<x>:PRObe:FORCEDRange?
Info
CH<x>is the channel number.<NR3>specifies the probe dynamic range.<dynamicRangeNR3>specifies the probe range.
ChannelProbeGain
¶
Bases: SCPICmdRead
The CH<x>:PRObe:GAIN command.
Description
- This query-only command returns the gain factor of the probe that is attached to the specified channel. The channel is specified by x. The value of x can range from 1 through 4. The ‘gain’ of a probe is the output divided by the input transfer ratio. For example, a common 10x probe has a gain of 0.1.
Usage
- Using the
.query()method will send theCH<x>:PRObe:GAIN?query. - Using the
.verify(value)method will send theCH<x>:PRObe:GAIN?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:GAIN?
ChannelProbeId
¶
Bases: SCPICmdRead
The CH<x>:PRObe:ID command.
Description
- Returns the type and serial number of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID?
Properties
.sernumber: TheCH<x>:PRObe:ID:SERnumbercommand..type: TheCH<x>:PRObe:ID:TYPecommand.
sernumber
property
¶
sernumber: ChannelProbeIdSernumber
Return the CH<x>:PRObe:ID:SERnumber command.
Description
- Returns the serial number of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID:SERnumber?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID:SERnumber?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID:SERnumber?
type
property
¶
type: ChannelProbeIdType
Return the CH<x>:PRObe:ID:TYPe command.
Description
- Returns the type of probe attached to the channel specified by
, where x is the channel number. Level 2 (or higher) probes supply their exact product nomenclature; for Level 0 or 1 probes, a generic ‘No Probe Detected message is returned.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID:TYPe?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID:TYPe?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID:TYPe?
ChannelProbeIdSernumber
¶
Bases: SCPICmdRead
The CH<x>:PRObe:ID:SERnumber command.
Description
- Returns the serial number of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID:SERnumber?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID:SERnumber?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID:SERnumber?
ChannelProbeIdType
¶
Bases: SCPICmdRead
The CH<x>:PRObe:ID:TYPe command.
Description
- Returns the type of probe attached to the channel specified by
, where x is the channel number. Level 2 (or higher) probes supply their exact product nomenclature; for Level 0 or 1 probes, a generic ‘No Probe Detected message is returned.
Usage
- Using the
.query()method will send theCH<x>:PRObe:ID:TYPe?query. - Using the
.verify(value)method will send theCH<x>:PRObe:ID:TYPe?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:ID:TYPe?
ChannelProbeInputmode
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:INPUTMode command.
Description
- This command sets or queries the input mode of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode {DEFault|DIFFerential|COMmonmode|A|B}
- CH<x>:PRObe:INPUTMode?
Info
DEFaultsets to the default.DIFFerentialsets the probe to route differential signals to the host.COMmonmodesets the probe to route common-mode signals to the host.Asets the probe to route single-ended A signals to the host.Bsets the probe to route single-ended B signals to the host.
Properties
.aoffset: TheCH<x>:PRObe:INPUTMode:AOFFSetcommand..boffset: TheCH<x>:PRObe:INPUTMode:BOFFSetcommand..cmoffset: TheCH<x>:PRObe:INPUTMode:CMOFFSetcommand..dmoffset: TheCH<x>:PRObe:INPUTMode:DMOFFSetcommand.
aoffset
property
¶
aoffset: ChannelProbeInputmodeAoffset
Return the CH<x>:PRObe:INPUTMode:AOFFSet command.
Description
- This command sets or queries the requested A mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:AOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:AOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:AOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:AOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:AOFFSet?
Info
CH<x>is the channel number.<NR3>specifies the A mode offset control.
boffset
property
¶
boffset: ChannelProbeInputmodeBoffset
Return the CH<x>:PRObe:INPUTMode:BOFFSet command.
Description
- This command sets or queries the requested B mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:BOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:BOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:BOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:BOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:BOFFSet?
Info
CH<x>is the channel number.<NR3>specifies the B mode offset control.
cmoffset
property
¶
cmoffset: ChannelProbeInputmodeCmoffset
Return the CH<x>:PRObe:INPUTMode:CMOFFSet command.
Description
- This command sets or queries the requested common mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:CMOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:CMOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:CMOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:CMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:CMOFFSet?
Info
<NR3>specifies the common mode offset control.
dmoffset
property
¶
dmoffset: ChannelProbeInputmodeDmoffset
Return the CH<x>:PRObe:INPUTMode:DMOFFSet command.
Description
- This command sets or queries the requested common mode differential mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:DMOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:DMOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:DMOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:DMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:DMOFFSet?
Info
<NR3>specifies the differential mode offset control.
ChannelProbeInputmodeAoffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:INPUTMode:AOFFSet command.
Description
- This command sets or queries the requested A mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:AOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:AOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:AOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:AOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:AOFFSet?
Info
CH<x>is the channel number.<NR3>specifies the A mode offset control.
ChannelProbeInputmodeBoffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:INPUTMode:BOFFSet command.
Description
- This command sets or queries the requested B mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:BOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:BOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:BOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:BOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:BOFFSet?
Info
CH<x>is the channel number.<NR3>specifies the B mode offset control.
ChannelProbeInputmodeCmoffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:INPUTMode:CMOFFSet command.
Description
- This command sets or queries the requested common mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:CMOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:CMOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:CMOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:CMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:CMOFFSet?
Info
<NR3>specifies the common mode offset control.
ChannelProbeInputmodeDmoffset
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:INPUTMode:DMOFFSet command.
Description
- This command sets or queries the requested common mode differential mode offset control of the probe that is attached to the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:INPUTMode:DMOFFSet?query. - Using the
.verify(value)method will send theCH<x>:PRObe:INPUTMode:DMOFFSet?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:INPUTMode:DMOFFSet valuecommand.
SCPI Syntax
- CH<x>:PRObe:INPUTMode:DMOFFSet <NR3>
- CH<x>:PRObe:INPUTMode:DMOFFSet?
Info
<NR3>specifies the differential mode offset control.
ChannelProbeRange
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:RANge command.
Description
- This command controls or queries the attenuation range of the probe on the designated
channel. A partial list of probes supported by this command is: P7260, P7313, P7313SMA,
P7340A, P7360, P7360A, P7380, P7380A, P7380SMA, and P7520. response will not appear in
CHX:PROBEor LRN query responses for channels that do not have probes that implement the appropriate features. This command can be sent to any channel whose ‘range-selection’ policy is Manual without regard to the kind of probe installed in that channel (an error results if the policy is Auto). This permits accepting previous SET or LRN query responses even if the attached probe is different from the one when the query was sent. The ? query can be sent explicitly to any channel even though these commands do not appear in a SET response, but the oscilloscope will reply with the string ‘N/A’ if the probe does not implement those control mechanisms.
Usage
- Using the
.query()method will send theCH<x>:PRObe:RANge?query. - Using the
.verify(value)method will send theCH<x>:PRObe:RANge?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:RANge valuecommand.
SCPI Syntax
- CH<x>:PRObe:RANge <rangeName>{ATTEN1X|ATTEN1_25X|ATTEN1_5X|ATTEN1_75X|ATTEN2X| ATTEN2_5X|ATTEN3X|ATTEN3_5X|ATTEN4X|ATTEN4_5X| ATTEN5X|ATTEN5_5X|ATTEN6X|ATTEN6_5X|ATTEN7X| ATTEN7_5X|ATTEN8X|ATTEN8_5X|ATTEN9X|ATTEN9_5X| ATTEN10X|ATTEN12_5X|ATTEN15X|ATTEN17_5X|ATTEN20X| ATTEN25X|ATTEN30X|ATTEN35X|ATTEN40X|ATTEN45X| ATTEN50X|ATTEN55X|ATTEN60X|ATTEN65X|ATTEN70X| ATTEN75X|ATTEN80X|ATTEN85X|ATTEN90X|ATTEN95X| ATTEN100X|ATTEN125X|ATTEN150X|ATTEN175X|ATTEN200X| ATTEN250X|ATTEN300X|ATTEN350X|ATTEN400X|ATTEN450X| ATTEN500X|ATTEN550X|ATTEN600X|ATTEN650X|ATTEN700X| ATTEN750X|ATTEN800X|ATTEN850X|ATTEN900X|ATTEN950X| ATTEN1000X}
- CH<x>:PRObe:RANge?
ChannelProbeResistance
¶
Bases: SCPICmdRead
The CH<x>:PRObe:RESistance command.
Description
- Returns the resistance factor of the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:RESistance?query. - Using the
.verify(value)method will send theCH<x>:PRObe:RESistance?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:RESistance?
ChannelProbeSet
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:SET command.
Description
- This command sets or queries aspects of probe accessory user interfaces, for example probe attenuation factors. The available arguments for this command will vary depending on the accessory you attach to the instrument. For the P7260 probe, you can select between two attenuation factors using either this GPIB command or the push switch on the probe. The probe enables the relevant path and adjusts the set of available vertical settings based on the characteristics of the path in use. The probe signal path selection is not kept in persistent storage. The probe will lose the selection if you reboot the instrument or remove the probe. Also, the instrument does not store the selection in the save/recall setup operation.
Usage
- Using the
.query()method will send theCH<x>:PRObe:SET?query. - Using the
.verify(value)method will send theCH<x>:PRObe:SET?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:SET valuecommand.
SCPI Syntax
- CH<x>:PRObe:SET <QString>
- CH<x>:PRObe:SET?
Info
CH<x>is the channel number.<QString>is a quoted string representing a settable aspect of the attached accessory. Example strings for some probes are shown as follows.ATTENuation 5Xsets the P7260 probe to ±0.75 V dynamic range with 6 GHz bandwidth and 5X attenuation.ATTENuation 25Xsets the P7260 probe to ±3 V dynamic range with 6 GHz bandwidth and 25X attenuation.VTERMsource AUTOsets the P7380SMA probe voltage termination source to auto.VTERMsource INTernalsets the P7380SMA probe voltage termination source to internal.VTERMsource EXTernalsets the P7380SMA probe voltage termination source to external.
ChannelProbeSignal
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:SIGnal command.
Description
- This command sets or queries aspects of probe accessory user interfaces. The available arguments for this command will vary depending on the accessory you attach to the instrument.
Usage
- Using the
.query()method will send theCH<x>:PRObe:SIGnal?query. - Using the
.verify(value)method will send theCH<x>:PRObe:SIGnal?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:SIGnal valuecommand.
SCPI Syntax
- CH<x>:PRObe:SIGnal {PASS|BYPass}
- CH<x>:PRObe:SIGnal?
Info
PASSopens a relay passing your signal to the instrument.BYPasscloses a relay preventing your signal from reaching the instrument. During probe degauss, the signal should be bypassed.
ChannelProbeTiptype
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PRObe:TIPtype command.
Description
- This command sets or queries the type of probe tip being used on the specified channel.
Usage
- Using the
.query()method will send theCH<x>:PRObe:TIPtype?query. - Using the
.verify(value)method will send theCH<x>:PRObe:TIPtype?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PRObe:TIPtype valuecommand.
SCPI Syntax
- CH<x>:PRObe:TIPtype {HBWStraightflex|OTHer}
- CH<x>:PRObe:TIPtype?
Info
HBWStraightflexlets the instrument know you are using a high bandwidth straight-flex probe tip.OTHerlets the instrument know you are not using a high bandwidth straight-flex probe tip.
ChannelProbeUnits
¶
Bases: SCPICmdRead
The CH<x>:PRObe:UNIts command.
Description
- Returns a string describing the units of measure for the probe attached to channel
, where x is the channel number.
Usage
- Using the
.query()method will send theCH<x>:PRObe:UNIts?query. - Using the
.verify(value)method will send theCH<x>:PRObe:UNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PRObe:UNIts?
ChannelProbecal
¶
Bases: SCPICmdRead
The CH<x>:PROBECal command.
Description
- This query-only command returns the probe calibration state for the selected channel. The channel is specified by x. The value of x can range from 1 through 4. This command is equivalent to selecting Probe Cal from the Vertical menu.
Usage
- Using the
.query()method will send theCH<x>:PROBECal?query. - Using the
.verify(value)method will send theCH<x>:PROBECal?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CH<x>:PROBECal?
ChannelProbecontrol
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PROBECOntrol command.
Description
- This command allows you to set or query the probe range.
Usage
- Using the
.query()method will send theCH<x>:PROBECOntrol?query. - Using the
.verify(value)method will send theCH<x>:PROBECOntrol?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBECOntrol valuecommand.
SCPI Syntax
- CH<x>:PROBECOntrol {AUTO|MANual}
- CH<x>:PROBECOntrol?
Info
CH<x>is the channel number.AUTOsets the values. The probe range is automatically calculated.MANualallows you to select various valid values for the probe connected to a particular channel.
ChannelProbefunc
¶
Bases: SCPICmdRead
The CH<x>:PROBEFunc command tree.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Properties
.extatten: TheCH<x>:PROBEFunc:EXTAttencommand..extdbatten: TheCH<x>:PROBEFunc:EXTDBattencommand..extunits: TheCH<x>:PROBEFunc:EXTUnitscommand.
extatten
property
¶
extatten: ChannelProbefuncExtatten
Return the CH<x>:PROBEFunc:EXTAtten command.
Description
- This command is used to specify the attenuation value as a multiplier to the given scale factor on the specified channel. The channel is specified by x. The query form of this command returns the user-specified attenuation.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTAtten?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTAtten?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTAtten valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTAtten <NR3>
- CH<x>:PROBEFunc:EXTAtten?
Info
CH<x>is the channel number.<NR3>is the attenuation value, which is specified as a multiplier in the range from 1.00E-10 to 1.00E+10.
extdbatten
property
¶
extdbatten: ChannelProbefuncExtdbatten
Return the CH<x>:PROBEFunc:EXTDBatten command.
Description
- This command sets or queries the input-output ratio (expressed in decibel units) of external attenuation or gain between the signal and the instrument input channels. The channel is specified by x. The query form of this command returns the user-specified attenuation in decibels.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTDBatten?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTDBatten?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTDBatten valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTDBatten <NR3>
- CH<x>:PROBEFunc:EXTDBatten?
Info
CH<x>is the channel number.<NR3>is the attenuation value, which is specified in the range from -200.00 dB to 200.00 dB.
extunits
property
¶
extunits: ChannelProbefuncExtunits
Return the CH<x>:PROBEFunc:EXTUnits command.
Description
- This command Sets or queries the units of the specified channel. The channel is
specified by x. This command can only be set to ‘V’ or ‘A’, which corresponds to
selecting a voltage or current probe respectively. The
CHX:PROBEFUNC:EXTUNITScommand can only select ‘V’ if theCHX:PROBEFUNC:EXTUNITS:STATEis disabled (set to 0).
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTUnits?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTUnits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTUnits valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTUnits <QString>
- CH<x>:PROBEFunc:EXTUnits?
Info
CH<x>is the channel number.<QString>a quoted string that indicates the units of the specified channel. Only units ‘V’ or ‘A’ are supported. This command is case sensitive.
ChannelProbefuncExtatten
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PROBEFunc:EXTAtten command.
Description
- This command is used to specify the attenuation value as a multiplier to the given scale factor on the specified channel. The channel is specified by x. The query form of this command returns the user-specified attenuation.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTAtten?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTAtten?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTAtten valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTAtten <NR3>
- CH<x>:PROBEFunc:EXTAtten?
Info
CH<x>is the channel number.<NR3>is the attenuation value, which is specified as a multiplier in the range from 1.00E-10 to 1.00E+10.
ChannelProbefuncExtdbatten
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PROBEFunc:EXTDBatten command.
Description
- This command sets or queries the input-output ratio (expressed in decibel units) of external attenuation or gain between the signal and the instrument input channels. The channel is specified by x. The query form of this command returns the user-specified attenuation in decibels.
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTDBatten?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTDBatten?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTDBatten valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTDBatten <NR3>
- CH<x>:PROBEFunc:EXTDBatten?
Info
CH<x>is the channel number.<NR3>is the attenuation value, which is specified in the range from -200.00 dB to 200.00 dB.
ChannelProbefuncExtunits
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:PROBEFunc:EXTUnits command.
Description
- This command Sets or queries the units of the specified channel. The channel is specified
by x. This command can only be set to ‘V’ or ‘A’, which corresponds to selecting a voltage
or current probe respectively. The
CHX:PROBEFUNC:EXTUNITScommand can only select ‘V’ if theCHX:PROBEFUNC:EXTUNITS:STATEis disabled (set to 0).
Usage
- Using the
.query()method will send theCH<x>:PROBEFunc:EXTUnits?query. - Using the
.verify(value)method will send theCH<x>:PROBEFunc:EXTUnits?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:PROBEFunc:EXTUnits valuecommand.
SCPI Syntax
- CH<x>:PROBEFunc:EXTUnits <QString>
- CH<x>:PROBEFunc:EXTUnits?
Info
CH<x>is the channel number.<QString>a quoted string that indicates the units of the specified channel. Only units ‘V’ or ‘A’ are supported. This command is case sensitive.
ChannelScale
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:SCAle command.
Description
- This command sets or returns the vertical scale for the specified analog channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:SCAle?query. - Using the
.verify(value)method will send theCH<x>:SCAle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:SCAle valuecommand.
SCPI Syntax
- CH<x>:SCAle <NR3>
- CH<x>:SCAle?
Info
CH<x>is the channel number.<NR3>is the vertical scale for the specified analog channel.
ChannelTermination
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:TERmination command.
Description
- This command sets or queries the vertical termination for the specified analog channel. The channel is specified by x.
Usage
- Using the
.query()method will send theCH<x>:TERmination?query. - Using the
.verify(value)method will send theCH<x>:TERmination?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:TERmination valuecommand.
SCPI Syntax
- CH<x>:TERmination <NR3>
- CH<x>:TERmination?
Info
CH<x>is the channel number.<NR3>specifies the channel input resistance, which can be specified as 50 Ω or 1,000,000 Ω.
ChannelThreshold
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:THRESHold command.
Description
- This command sets or queries the comparable threshold for converting the analog signal to digital form for the channel specified by x. The value of x can range from 1 through 4.
Usage
- Using the
.query()method will send theCH<x>:THRESHold?query. - Using the
.verify(value)method will send theCH<x>:THRESHold?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:THRESHold valuecommand.
SCPI Syntax
- CH<x>:THRESHold <NR3>
- CH<x>:THRESHold?
Info
<NR3>specifies the analog threshold in volts.
ChannelVterm
¶
Bases: SCPICmdRead
The CH<x>:VTERm command tree.
Usage
- Using the
.query()method will send theCH<x>:VTERm?query. - Using the
.verify(value)method will send theCH<x>:VTERm?query and raise an AssertionError if the returned value does not matchvalue.
Info
CH<x>is the channel number.
Properties
.bias: TheCH<x>:VTERm:BIAScommand..dual: TheCH<x>:VTERm:DUALcommand tree.
bias
property
¶
bias: ChannelVtermBias
Return the CH<x>:VTERm:BIAS command.
Description
- Sets or queries the termination bias voltage for the specified channel (if control is available).
Usage
- Using the
.query()method will send theCH<x>:VTERm:BIAS?query. - Using the
.verify(value)method will send theCH<x>:VTERm:BIAS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:BIAS valuecommand.
SCPI Syntax
- CH<x>:VTERm:BIAS <NR3>
- CH<x>:VTERm:BIAS?
Info
CH<x>is the channel number.<NR3>is the termination voltage.
dual
property
¶
dual: ChannelVtermDual
Return the CH<x>:VTERm:DUAL command tree.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.a: TheCH<x>:VTERm:DUAL:Acommand..b: TheCH<x>:VTERm:DUAL:Bcommand.
ChannelVtermBias
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:VTERm:BIAS command.
Description
- Sets or queries the termination bias voltage for the specified channel (if control is available).
Usage
- Using the
.query()method will send theCH<x>:VTERm:BIAS?query. - Using the
.verify(value)method will send theCH<x>:VTERm:BIAS?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:BIAS valuecommand.
SCPI Syntax
- CH<x>:VTERm:BIAS <NR3>
- CH<x>:VTERm:BIAS?
Info
CH<x>is the channel number.<NR3>is the termination voltage.
ChannelVtermDual
¶
Bases: SCPICmdRead
The CH<x>:VTERm:DUAL command tree.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.a: TheCH<x>:VTERm:DUAL:Acommand..b: TheCH<x>:VTERm:DUAL:Bcommand.
a
property
¶
Return the CH<x>:VTERm:DUAL:A command.
Description
- This command sets or queries the termination voltage for probes with dual inputs that support settable termination voltage.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL:A?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL:A?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:DUAL:A valuecommand.
SCPI Syntax
- CH<x>:VTERm:DUAL:A <NR3>
- CH<x>:VTERm:DUAL:A?
Info
<NR3>specifies the termination voltage.
b
property
¶
Return the CH<x>:VTERm:DUAL:B command.
Description
- This command sets or queries the termination voltage for probes with dual inputs that support settable termination voltage.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL:B?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL:B?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:DUAL:B valuecommand.
SCPI Syntax
- CH<x>:VTERm:DUAL:B <NR3>
- CH<x>:VTERm:DUAL:B?
Info
<NR3>specifies the termination voltage.
ChannelVtermDualA
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:VTERm:DUAL:A command.
Description
- This command sets or queries the termination voltage for probes with dual inputs that support settable termination voltage.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL:A?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL:A?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:DUAL:A valuecommand.
SCPI Syntax
- CH<x>:VTERm:DUAL:A <NR3>
- CH<x>:VTERm:DUAL:A?
Info
<NR3>specifies the termination voltage.
ChannelVtermDualB
¶
Bases: SCPICmdWrite, SCPICmdRead
The CH<x>:VTERm:DUAL:B command.
Description
- This command sets or queries the termination voltage for probes with dual inputs that support settable termination voltage.
Usage
- Using the
.query()method will send theCH<x>:VTERm:DUAL:B?query. - Using the
.verify(value)method will send theCH<x>:VTERm:DUAL:B?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCH<x>:VTERm:DUAL:B valuecommand.
SCPI Syntax
- CH<x>:VTERm:DUAL:B <NR3>
- CH<x>:VTERm:DUAL:B?
Info
<NR3>specifies the termination voltage.