cursor
¶
The cursor 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
- CURSor:FUNCtion {OFF|HBArs|VBArs|SCREEN|WAVEform}
- CURSor:FUNCtion?
- CURSor:HBArs:DELTa?
- CURSor:HBArs:POSITION<x> <NR3>
- CURSor:HBArs:POSITION<x>?
- CURSor:HBArs:UNIts?
- CURSor:HBArs?
- CURSor:LINESTyle {DASHed|SDASHed|SOLID}
- CURSor:LINESTyle?
- CURSor:MODe {TRACk|INDependent}
- CURSor:MODe?
- CURSor:SCREEN:STYle {LINE_X|LINES|X}
- CURSor:SCREEN:STYle?
- CURSor:SCREEN:XPOSITION<x> <NR3>
- CURSor:SCREEN:XPOSITION<x>?
- CURSor:SCREEN:YPOSITION<x> <NR3>
- CURSor:SCREEN:YPOSITION<x>?
- CURSor:SOUrce1 {CH<x>|MATH<x>|REF1|REF1|REF3|REF4}
- CURSor:SOUrce1?
- CURSor:STATE {ON|OFF|<NR1>}
- CURSor:STATE?
- CURSor:VBArs SNAp
- CURSor:VBArs:DELTa?
- CURSor:VBArs:POS<x> <NR3>
- CURSor:VBArs:POS<x>?
- CURSor:VBArs:POSITION<x> <NR3>
- CURSor:VBArs:POSITION<x>?
- CURSor:VBArs:UNIts {SECOnds|HERtz}
- CURSor:VBArs:UNIts?
- CURSor:VBArs?
- CURSor:WAVEform SNAp
- CURSor:WAVEform:HDELTA?
- CURSor:WAVEform:HPOS<x>?
- CURSor:WAVEform:POSition<x> {<NR3>}
- CURSor:WAVEform:POSition<x>?
- CURSor:WAVEform:SOUrce1 {CH<x>|MATH<x>|REF<x>}
- CURSor:WAVEform:SOUrce1?
- CURSor:WAVEform:STYle {LINE_X|LINES|X}
- CURSor:WAVEform:STYle?
- CURSor:WAVEform:UNIts BASe
- CURSor:WAVEform:UNIts?
- CURSor:WAVEform:VDELTA?
- CURSor:WAVEform?
- CURSor:XY:PRODDELta?
- CURSor:XY:PRODUCT<x>?
- CURSor:XY:RADIUS<x>?
- CURSor:XY:RATDELta?
- CURSor:XY:RATIO<x>?
- CURSor:XY:RDELta?
- CURSor:XY:READOUT {RATio|RECTangular|POLARCoord|PRODuct}
- CURSor:XY:READOUT?
- CURSor:XY:RECTX<x> {<NR3>}
- CURSor:XY:RECTX<x>?
- CURSor:XY:RECTY<x> {<NR3>}
- CURSor:XY:RECTY<x>?
- CURSor:XY:THDELta?
- CURSor:XY:THETA<x>?
- CURSor:XY:XDELta?
- CURSor:XY:YDELta?
- CURSor:XY?
- CURSor?
Cursor
¶
Bases: SCPICmdRead
The CURSor command.
Description
- Returns all of the current cursor settings.
Usage
- Using the
.query()method will send theCURSor?query. - Using the
.verify(value)method will send theCURSor?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor?
Properties
.function: TheCURSor:FUNCtioncommand..hbars: TheCURSor:HBArscommand..linestyle: TheCURSor:LINESTylecommand..mode: TheCURSor:MODecommand..screen: TheCURSor:SCREENcommand tree..source1: TheCURSor:SOUrce1command..state: TheCURSor:STATEcommand..vbars: TheCURSor:VBArscommand..waveform: TheCURSor:WAVEformcommand..xy: TheCURSor:XYcommand.
function
property
¶
function: CursorFunction
Return the CURSor:FUNCtion command.
Description
- This command sets or queries the cursor type. Sending this command is equivalent to selecting Cursor Type from the Cursors menu, and then choosing from the drop-down list.
Usage
- Using the
.query()method will send theCURSor:FUNCtion?query. - Using the
.verify(value)method will send theCURSor:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:FUNCtion valuecommand.
SCPI Syntax
- CURSor:FUNCtion {OFF|HBArs|VBArs|SCREEN|WAVEform}
- CURSor:FUNCtion?
Info
OFFremoves the cursors from the display but does not change the cursor type.HBArsspecifies horizontal bar cursors, which measure in vertical units.VBArsspecifies vertical bar cursors, which measure in horizontal units.SCREENspecifies both horizontal and vertical bar cursors, which measure in horizontal and vertical units specified by the Cursor 1 and Cursor 2 Sources. Use these cursors to measure anywhere in the waveform display area.WAVEformspecifies paired or split cursors in YT display format for measuring waveform amplitude and time. In XY and XYZ format, these cursors indicate the amplitude positions of an XY pair (Ch1 vs Ch2 voltage, where Ch1 is the X axis and Ch2 is the Y axis) relative to the trigger.
hbars
property
¶
hbars: CursorHbars
Return the CURSor:HBArs command.
Description
- Returns the current settings for the horizontal bar cursors.
Usage
- Using the
.query()method will send theCURSor:HBArs?query. - Using the
.verify(value)method will send theCURSor:HBArs?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs?
Sub-properties
.delta: TheCURSor:HBArs:DELTacommand..position: TheCURSor:HBArs:POSITION<x>command..units: TheCURSor:HBArs:UNItscommand.
linestyle
property
¶
linestyle: CursorLinestyle
Return the CURSor:LINESTyle command.
Description
- This command sets or queries the cursors line style used when cursors are displayed.
Usage
- Using the
.query()method will send theCURSor:LINESTyle?query. - Using the
.verify(value)method will send theCURSor:LINESTyle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:LINESTyle valuecommand.
SCPI Syntax
- CURSor:LINESTyle {DASHed|SDASHed|SOLID}
- CURSor:LINESTyle?
Info
DASHeddisplays the cursors as dashed lines.SDASHeddisplays the cursors as solid-dashed lines.SOLIDdisplays the cursors as solid lines.
mode
property
¶
mode: CursorMode
Return the CURSor:MODe command.
Description
- This command specifies whether the two cursors move linked together in unison or separately. This command is equivalent to setting Linked to On or Off in the Cursor menu.
Usage
- Using the
.query()method will send theCURSor:MODe?query. - Using the
.verify(value)method will send theCURSor:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:MODe valuecommand.
SCPI Syntax
- CURSor:MODe {TRACk|INDependent}
- CURSor:MODe?
Info
TRACkties the navigational functionality of the two cursors together. For cursor 1 adjustments, this ties the movement of the two cursors together; however, cursor 2 continues to move independently of cursor 1. This mode only applies when theDISPLAY:XY:WITHYTis set to OFF.INDependentallows independent adjustment of the two cursors.
screen
property
¶
screen: CursorScreen
Return the CURSor:SCREEN command tree.
Usage
- Using the
.query()method will send theCURSor:SCREEN?query. - Using the
.verify(value)method will send theCURSor:SCREEN?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.style: TheCURSor:SCREEN:STYlecommand..xposition: TheCURSor:SCREEN:XPOSITION<x>command..yposition: TheCURSor:SCREEN:YPOSITION<x>command.
source1
property
¶
source1: CursorSource1
Return the CURSor:SOUrce1 command.
Description
- This command sets or queries the source(s) for the currently selected cursor type. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1. This command is equivalent to selecting Cursor Setup from the Cursors menu, and then choosing the desired cursor source.
Usage
- Using the
.query()method will send theCURSor:SOUrce1?query. - Using the
.verify(value)method will send theCURSor:SOUrce1?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SOUrce1 valuecommand.
SCPI Syntax
- CURSor:SOUrce1 {CH<x>|MATH<x>|REF1|REF1|REF3|REF4}
- CURSor:SOUrce1?
Info
CH<x>sets an input channel waveform as the cursor source. The valid channel waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.MATH<x>sets a math waveform as the cursor source. The valid math waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.REF<x>sets a reference waveform as the cursor source. The valid reference waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.
state
property
¶
state: CursorState
Return the CURSor:STATE command.
Description
- This command sets or queries the state of cursors. Note that setting the cursor state does not modify the cursor type. This command is equivalent to pressing the CURSOR button on the front panel.
Usage
- Using the
.query()method will send theCURSor:STATE?query. - Using the
.verify(value)method will send theCURSor:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:STATE valuecommand.
SCPI Syntax
- CURSor:STATE {ON|OFF|<NR1>}
- CURSor:STATE?
Info
<NR1>= 0 disables the display cursors; any other value enables the display cursors.ONdisplays the cursors.OFFremoves cursors from the display.
vbars
property
¶
vbars: CursorVbars
Return the CURSor:VBArs command.
Description
- This command sets or queries the current settings for the vertical bar cursors or
forces them to snap to positions specified by the
DATA:STARTandDATA:STOPcommands.
Usage
- Using the
.query()method will send theCURSor:VBArs?query. - Using the
.verify(value)method will send theCURSor:VBArs?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs valuecommand.
SCPI Syntax
- CURSor:VBArs SNAp
- CURSor:VBArs?
Info
SNApforces the position of vertical bar cursor 1 and 2 to snap to the waveform record points specified by theDATA:STARTandDATA:STOPcommands, respectively.
Sub-properties
.delta: TheCURSor:VBArs:DELTacommand..pos: TheCURSor:VBArs:POS<x>command..position: TheCURSor:VBArs:POSITION<x>command..units: TheCURSor:VBArs:UNItscommand.
waveform
property
¶
waveform: CursorWaveform
Return the CURSor:WAVEform command.
Description
- This command sets or queries the current settings for the waveform cursors or forces
them to snap to positions specified by the
DATA:STARTandDATA:STOPcommands.
Usage
- Using the
.query()method will send theCURSor:WAVEform?query. - Using the
.verify(value)method will send theCURSor:WAVEform?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform valuecommand.
SCPI Syntax
- CURSor:WAVEform SNAp
- CURSor:WAVEform?
Info
SNApforces the position of waveform cursor 1 and 2 to snap to the waveform record points specified by theDATA:STARTandDATA:STOPcommands, respectively.
Sub-properties
.hdelta: TheCURSor:WAVEform:HDELTAcommand..hpos: TheCURSor:WAVEform:HPOS<x>command..position: TheCURSor:WAVEform:POSition<x>command..source1: TheCURSor:WAVEform:SOUrce1command..style: TheCURSor:WAVEform:STYlecommand..units: TheCURSor:WAVEform:UNItscommand..vdelta: TheCURSor:WAVEform:VDELTAcommand.
xy
property
¶
xy: CursorXy
Return the CURSor:XY command.
Description
- This query-only command returns all of the XY cursor parameters.
Usage
- Using the
.query()method will send theCURSor:XY?query. - Using the
.verify(value)method will send theCURSor:XY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY?
Sub-properties
.proddelta: TheCURSor:XY:PRODDELtacommand..product: TheCURSor:XY:PRODUCT<x>command..radius: TheCURSor:XY:RADIUS<x>command..ratdelta: TheCURSor:XY:RATDELtacommand..ratio: TheCURSor:XY:RATIO<x>command..rdelta: TheCURSor:XY:RDELtacommand..readout: TheCURSor:XY:READOUTcommand..rectx: TheCURSor:XY:RECTX<x>command..recty: TheCURSor:XY:RECTY<x>command..thdelta: TheCURSor:XY:THDELtacommand..theta: TheCURSor:XY:THETA<x>command..xdelta: TheCURSor:XY:XDELtacommand..ydelta: TheCURSor:XY:YDELtacommand.
CursorFunction
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:FUNCtion command.
Description
- This command sets or queries the cursor type. Sending this command is equivalent to selecting Cursor Type from the Cursors menu, and then choosing from the drop-down list.
Usage
- Using the
.query()method will send theCURSor:FUNCtion?query. - Using the
.verify(value)method will send theCURSor:FUNCtion?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:FUNCtion valuecommand.
SCPI Syntax
- CURSor:FUNCtion {OFF|HBArs|VBArs|SCREEN|WAVEform}
- CURSor:FUNCtion?
Info
OFFremoves the cursors from the display but does not change the cursor type.HBArsspecifies horizontal bar cursors, which measure in vertical units.VBArsspecifies vertical bar cursors, which measure in horizontal units.SCREENspecifies both horizontal and vertical bar cursors, which measure in horizontal and vertical units specified by the Cursor 1 and Cursor 2 Sources. Use these cursors to measure anywhere in the waveform display area.WAVEformspecifies paired or split cursors in YT display format for measuring waveform amplitude and time. In XY and XYZ format, these cursors indicate the amplitude positions of an XY pair (Ch1 vs Ch2 voltage, where Ch1 is the X axis and Ch2 is the Y axis) relative to the trigger.
CursorHbars
¶
Bases: SCPICmdRead
The CURSor:HBArs command.
Description
- Returns the current settings for the horizontal bar cursors.
Usage
- Using the
.query()method will send theCURSor:HBArs?query. - Using the
.verify(value)method will send theCURSor:HBArs?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs?
Properties
.delta: TheCURSor:HBArs:DELTacommand..position: TheCURSor:HBArs:POSITION<x>command..units: TheCURSor:HBArs:UNItscommand.
delta
property
¶
delta: CursorHbarsDelta
Return the CURSor:HBArs:DELTa command.
Description
- Returns the vertical difference between the two horizontal bar cursors.
Usage
- Using the
.query()method will send theCURSor:HBArs:DELTa?query. - Using the
.verify(value)method will send theCURSor:HBArs:DELTa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs:DELTa?
position
property
¶
position: dict[int, CursorHbarsPositionItem]
Return the CURSor:HBArs:POSITION<x> command.
Description
- This command specifies the horizontal bar cursor position relative to ground, which is expressed in vertical units (usually volts). The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:HBArs:POSITION<x>?query. - Using the
.verify(value)method will send theCURSor:HBArs:POSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:HBArs:POSITION<x> valuecommand.
SCPI Syntax
- CURSor:HBArs:POSITION<x> <NR3>
- CURSor:HBArs:POSITION<x>?
Info
<NR3>is a floating point number that specifies the cursor position relative to ground.
units
property
¶
units: CursorHbarsUnits
Return the CURSor:HBArs:UNIts command.
Description
- This query-only command returns the units for the horizontal bar cursors. This query always returns BASE, indicating that the units for the horizontal bar cursors are those of the base waveform to which they were assigned.
Usage
- Using the
.query()method will send theCURSor:HBArs:UNIts?query. - Using the
.verify(value)method will send theCURSor:HBArs:UNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs:UNIts?
CursorHbarsDelta
¶
Bases: SCPICmdRead
The CURSor:HBArs:DELTa command.
Description
- Returns the vertical difference between the two horizontal bar cursors.
Usage
- Using the
.query()method will send theCURSor:HBArs:DELTa?query. - Using the
.verify(value)method will send theCURSor:HBArs:DELTa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs:DELTa?
CursorHbarsPositionItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:HBArs:POSITION<x> command.
Description
- This command specifies the horizontal bar cursor position relative to ground, which is expressed in vertical units (usually volts). The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:HBArs:POSITION<x>?query. - Using the
.verify(value)method will send theCURSor:HBArs:POSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:HBArs:POSITION<x> valuecommand.
SCPI Syntax
- CURSor:HBArs:POSITION<x> <NR3>
- CURSor:HBArs:POSITION<x>?
Info
<NR3>is a floating point number that specifies the cursor position relative to ground.
CursorHbarsUnits
¶
Bases: SCPICmdRead
The CURSor:HBArs:UNIts command.
Description
- This query-only command returns the units for the horizontal bar cursors. This query always returns BASE, indicating that the units for the horizontal bar cursors are those of the base waveform to which they were assigned.
Usage
- Using the
.query()method will send theCURSor:HBArs:UNIts?query. - Using the
.verify(value)method will send theCURSor:HBArs:UNIts?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:HBArs:UNIts?
CursorLinestyle
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:LINESTyle command.
Description
- This command sets or queries the cursors line style used when cursors are displayed.
Usage
- Using the
.query()method will send theCURSor:LINESTyle?query. - Using the
.verify(value)method will send theCURSor:LINESTyle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:LINESTyle valuecommand.
SCPI Syntax
- CURSor:LINESTyle {DASHed|SDASHed|SOLID}
- CURSor:LINESTyle?
Info
DASHeddisplays the cursors as dashed lines.SDASHeddisplays the cursors as solid-dashed lines.SOLIDdisplays the cursors as solid lines.
CursorMode
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:MODe command.
Description
- This command specifies whether the two cursors move linked together in unison or separately. This command is equivalent to setting Linked to On or Off in the Cursor menu.
Usage
- Using the
.query()method will send theCURSor:MODe?query. - Using the
.verify(value)method will send theCURSor:MODe?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:MODe valuecommand.
SCPI Syntax
- CURSor:MODe {TRACk|INDependent}
- CURSor:MODe?
Info
TRACkties the navigational functionality of the two cursors together. For cursor 1 adjustments, this ties the movement of the two cursors together; however, cursor 2 continues to move independently of cursor 1. This mode only applies when theDISPLAY:XY:WITHYTis set to OFF.INDependentallows independent adjustment of the two cursors.
CursorScreen
¶
Bases: SCPICmdRead
The CURSor:SCREEN command tree.
Usage
- Using the
.query()method will send theCURSor:SCREEN?query. - Using the
.verify(value)method will send theCURSor:SCREEN?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.style: TheCURSor:SCREEN:STYlecommand..xposition: TheCURSor:SCREEN:XPOSITION<x>command..yposition: TheCURSor:SCREEN:YPOSITION<x>command.
style
property
¶
style: CursorScreenStyle
Return the CURSor:SCREEN:STYle command.
Description
- This command sets or queries the cursor type for Screen mode.
Usage
- Using the
.query()method will send theCURSor:SCREEN:STYle?query. - Using the
.verify(value)method will send theCURSor:SCREEN:STYle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:STYle valuecommand.
SCPI Syntax
- CURSor:SCREEN:STYle {LINE_X|LINES|X}
- CURSor:SCREEN:STYle?
Info
LINE_Xspecifies the cursor style to be a line with superimposed X.LINESspecifies the cursor style to be a line.Xspecifies the cursor style to be an X.
xposition
property
¶
xposition: dict[int, CursorScreenXpositionItem]
Return the CURSor:SCREEN:XPOSITION<x> command.
Description
- This command sets or queries the x position of the specified screen cursor. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1.
Usage
- Using the
.query()method will send theCURSor:SCREEN:XPOSITION<x>?query. - Using the
.verify(value)method will send theCURSor:SCREEN:XPOSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:XPOSITION<x> valuecommand.
SCPI Syntax
- CURSor:SCREEN:XPOSITION<x> <NR3>
- CURSor:SCREEN:XPOSITION<x>?
Info
<NR3>specifies the x position of the specified screen cursor.
yposition
property
¶
yposition: dict[int, CursorScreenYpositionItem]
Return the CURSor:SCREEN:YPOSITION<x> command.
Description
- This command sets or queries the y position of the specified screen cursor. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1.
Usage
- Using the
.query()method will send theCURSor:SCREEN:YPOSITION<x>?query. - Using the
.verify(value)method will send theCURSor:SCREEN:YPOSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:YPOSITION<x> valuecommand.
SCPI Syntax
- CURSor:SCREEN:YPOSITION<x> <NR3>
- CURSor:SCREEN:YPOSITION<x>?
Info
<NR3>specifies the y position of the specified screen cursor.
CursorScreenStyle
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:SCREEN:STYle command.
Description
- This command sets or queries the cursor type for Screen mode.
Usage
- Using the
.query()method will send theCURSor:SCREEN:STYle?query. - Using the
.verify(value)method will send theCURSor:SCREEN:STYle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:STYle valuecommand.
SCPI Syntax
- CURSor:SCREEN:STYle {LINE_X|LINES|X}
- CURSor:SCREEN:STYle?
Info
LINE_Xspecifies the cursor style to be a line with superimposed X.LINESspecifies the cursor style to be a line.Xspecifies the cursor style to be an X.
CursorScreenXpositionItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:SCREEN:XPOSITION<x> command.
Description
- This command sets or queries the x position of the specified screen cursor. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1.
Usage
- Using the
.query()method will send theCURSor:SCREEN:XPOSITION<x>?query. - Using the
.verify(value)method will send theCURSor:SCREEN:XPOSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:XPOSITION<x> valuecommand.
SCPI Syntax
- CURSor:SCREEN:XPOSITION<x> <NR3>
- CURSor:SCREEN:XPOSITION<x>?
Info
<NR3>specifies the x position of the specified screen cursor.
CursorScreenYpositionItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:SCREEN:YPOSITION<x> command.
Description
- This command sets or queries the y position of the specified screen cursor. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1.
Usage
- Using the
.query()method will send theCURSor:SCREEN:YPOSITION<x>?query. - Using the
.verify(value)method will send theCURSor:SCREEN:YPOSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SCREEN:YPOSITION<x> valuecommand.
SCPI Syntax
- CURSor:SCREEN:YPOSITION<x> <NR3>
- CURSor:SCREEN:YPOSITION<x>?
Info
<NR3>specifies the y position of the specified screen cursor.
CursorSource1
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:SOUrce1 command.
Description
- This command sets or queries the source(s) for the currently selected cursor type. The cursor is specified by x, which can be 1 or 2. If the cursor is not specified, it defaults to cursor 1. This command is equivalent to selecting Cursor Setup from the Cursors menu, and then choosing the desired cursor source.
Usage
- Using the
.query()method will send theCURSor:SOUrce1?query. - Using the
.verify(value)method will send theCURSor:SOUrce1?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:SOUrce1 valuecommand.
SCPI Syntax
- CURSor:SOUrce1 {CH<x>|MATH<x>|REF1|REF1|REF3|REF4}
- CURSor:SOUrce1?
Info
CH<x>sets an input channel waveform as the cursor source. The valid channel waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.MATH<x>sets a math waveform as the cursor source. The valid math waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.REF<x>sets a reference waveform as the cursor source. The valid reference waveform range is from 1 through 4. x has a minimum of 1 and a maximum of 4.
CursorState
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:STATE command.
Description
- This command sets or queries the state of cursors. Note that setting the cursor state does not modify the cursor type. This command is equivalent to pressing the CURSOR button on the front panel.
Usage
- Using the
.query()method will send theCURSor:STATE?query. - Using the
.verify(value)method will send theCURSor:STATE?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:STATE valuecommand.
SCPI Syntax
- CURSor:STATE {ON|OFF|<NR1>}
- CURSor:STATE?
Info
<NR1>= 0 disables the display cursors; any other value enables the display cursors.ONdisplays the cursors.OFFremoves cursors from the display.
CursorVbars
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:VBArs command.
Description
- This command sets or queries the current settings for the vertical bar cursors or forces
them to snap to positions specified by the
DATA:STARTandDATA:STOPcommands.
Usage
- Using the
.query()method will send theCURSor:VBArs?query. - Using the
.verify(value)method will send theCURSor:VBArs?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs valuecommand.
SCPI Syntax
- CURSor:VBArs SNAp
- CURSor:VBArs?
Info
SNApforces the position of vertical bar cursor 1 and 2 to snap to the waveform record points specified by theDATA:STARTandDATA:STOPcommands, respectively.
Properties
.delta: TheCURSor:VBArs:DELTacommand..pos: TheCURSor:VBArs:POS<x>command..position: TheCURSor:VBArs:POSITION<x>command..units: TheCURSor:VBArs:UNItscommand.
delta
property
¶
delta: CursorVbarsDelta
Return the CURSor:VBArs:DELTa command.
Description
- Returns the horizontal difference between the two vertical bar cursors. The units are
specified by the
CURSor:VBArs:UNItscommand.
Usage
- Using the
.query()method will send theCURSor:VBArs:DELTa?query. - Using the
.verify(value)method will send theCURSor:VBArs:DELTa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:VBArs:DELTa?
pos
property
¶
pos: dict[int, CursorVbarsPosItem]
Return the CURSor:VBArs:POS<x> command.
Description
- This command sets or queries the horizontal position for vertical bar cursors. The
cursor is specified by x, which can be 1 or 2. Values are with respect to trigger
position or the zero reference point for the designated waveform (if horizontal units
are not set to time). Use the
CURSOR:VBARS:UNITScommand to specify units. The position can appear in units of base or 1/base. This command is the equivalent of selecting Cursor Setup from the Cursors menu, selecting V Bars Cursor Type, and then viewing or editing the desired cursor position.
Usage
- Using the
.query()method will send theCURSor:VBArs:POS<x>?query. - Using the
.verify(value)method will send theCURSor:VBArs:POS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:POS<x> valuecommand.
SCPI Syntax
- CURSor:VBArs:POS<x> <NR3>
- CURSor:VBArs:POS<x>?
Info
<NR3>specifies the cursor position.
position
property
¶
position: dict[int, CursorVbarsPositionItem]
Return the CURSor:VBArs:POSITION<x> command.
Description
- This command specifies the horizontal position for the specified vertical bar cursor.
The cursor is specified by
, which can be 1 or 2. Values are with respect to trigger position or the zero reference point for the designated waveform (if horizontal units are not set to time). Use the CURSOR:VBARS:UNITScommand to specify units.
Usage
- Using the
.query()method will send theCURSor:VBArs:POSITION<x>?query. - Using the
.verify(value)method will send theCURSor:VBArs:POSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:POSITION<x> valuecommand.
SCPI Syntax
- CURSor:VBArs:POSITION<x> <NR3>
- CURSor:VBArs:POSITION<x>?
Info
<NR3>is a floating point number that specifies the cursor position.
units
property
¶
units: CursorVbarsUnits
Return the CURSor:VBArs:UNIts command.
Description
- This command sets or queries the units for the vertical bar cursors.
Usage
- Using the
.query()method will send theCURSor:VBArs:UNIts?query. - Using the
.verify(value)method will send theCURSor:VBArs:UNIts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:UNIts valuecommand.
SCPI Syntax
- CURSor:VBArs:UNIts {SECOnds|HERtz}
- CURSor:VBArs:UNIts?
Info
SECOndssets the units of the vertical bar cursors for the time domain (seconds).HERtzsets the units of the vertical bar cursors for the frequency domain (Hertz).
CursorVbarsDelta
¶
Bases: SCPICmdRead
The CURSor:VBArs:DELTa command.
Description
- Returns the horizontal difference between the two vertical bar cursors. The units are
specified by the
CURSor:VBArs:UNItscommand.
Usage
- Using the
.query()method will send theCURSor:VBArs:DELTa?query. - Using the
.verify(value)method will send theCURSor:VBArs:DELTa?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:VBArs:DELTa?
CursorVbarsPosItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:VBArs:POS<x> command.
Description
- This command sets or queries the horizontal position for vertical bar cursors. The cursor
is specified by x, which can be 1 or 2. Values are with respect to trigger position or the
zero reference point for the designated waveform (if horizontal units are not set to
time). Use the
CURSOR:VBARS:UNITScommand to specify units. The position can appear in units of base or 1/base. This command is the equivalent of selecting Cursor Setup from the Cursors menu, selecting V Bars Cursor Type, and then viewing or editing the desired cursor position.
Usage
- Using the
.query()method will send theCURSor:VBArs:POS<x>?query. - Using the
.verify(value)method will send theCURSor:VBArs:POS<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:POS<x> valuecommand.
SCPI Syntax
- CURSor:VBArs:POS<x> <NR3>
- CURSor:VBArs:POS<x>?
Info
<NR3>specifies the cursor position.
CursorVbarsPositionItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:VBArs:POSITION<x> command.
Description
- This command specifies the horizontal position for the specified vertical bar cursor. The
cursor is specified by
, which can be 1 or 2. Values are with respect to trigger position or the zero reference point for the designated waveform (if horizontal units are not set to time). Use the CURSOR:VBARS:UNITScommand to specify units.
Usage
- Using the
.query()method will send theCURSor:VBArs:POSITION<x>?query. - Using the
.verify(value)method will send theCURSor:VBArs:POSITION<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:POSITION<x> valuecommand.
SCPI Syntax
- CURSor:VBArs:POSITION<x> <NR3>
- CURSor:VBArs:POSITION<x>?
Info
<NR3>is a floating point number that specifies the cursor position.
CursorVbarsUnits
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:VBArs:UNIts command.
Description
- This command sets or queries the units for the vertical bar cursors.
Usage
- Using the
.query()method will send theCURSor:VBArs:UNIts?query. - Using the
.verify(value)method will send theCURSor:VBArs:UNIts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:VBArs:UNIts valuecommand.
SCPI Syntax
- CURSor:VBArs:UNIts {SECOnds|HERtz}
- CURSor:VBArs:UNIts?
Info
SECOndssets the units of the vertical bar cursors for the time domain (seconds).HERtzsets the units of the vertical bar cursors for the frequency domain (Hertz).
CursorWaveform
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:WAVEform command.
Description
- This command sets or queries the current settings for the waveform cursors or forces them
to snap to positions specified by the
DATA:STARTandDATA:STOPcommands.
Usage
- Using the
.query()method will send theCURSor:WAVEform?query. - Using the
.verify(value)method will send theCURSor:WAVEform?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform valuecommand.
SCPI Syntax
- CURSor:WAVEform SNAp
- CURSor:WAVEform?
Info
SNApforces the position of waveform cursor 1 and 2 to snap to the waveform record points specified by theDATA:STARTandDATA:STOPcommands, respectively.
Properties
.hdelta: TheCURSor:WAVEform:HDELTAcommand..hpos: TheCURSor:WAVEform:HPOS<x>command..position: TheCURSor:WAVEform:POSition<x>command..source1: TheCURSor:WAVEform:SOUrce1command..style: TheCURSor:WAVEform:STYlecommand..units: TheCURSor:WAVEform:UNItscommand..vdelta: TheCURSor:WAVEform:VDELTAcommand.
hdelta
property
¶
hdelta: CursorWaveformHdelta
Return the CURSor:WAVEform:HDELTA command.
Description
- This query-only command returns the horizontal difference between the waveform cursors. This is the absolute value of the horizontal position of the first cursor minus the horizontal position of the second cursor. This is equivalent to the waveform delta-time readout value.
Usage
- Using the
.query()method will send theCURSor:WAVEform:HDELTA?query. - Using the
.verify(value)method will send theCURSor:WAVEform:HDELTA?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:HDELTA?
hpos
property
¶
hpos: dict[int, CursorWaveformHposItem]
Return the CURSor:WAVEform:HPOS<x> command.
Description
- This query-only command returns the position of the specified waveform cursor. The cursor is specified by x, which can be 1 or 2. This corresponds to the v1 or v2 (cursor 1 or cursor 2) cursor readout.
Usage
- Using the
.query()method will send theCURSor:WAVEform:HPOS<x>?query. - Using the
.verify(value)method will send theCURSor:WAVEform:HPOS<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:HPOS<x>?
position
property
¶
position: dict[int, CursorWaveformPositionItem]
Return the CURSor:WAVEform:POSition<x> command.
Description
- This command sets or queries the position of a waveform cursor, which is constrained
to be visible in the selected time base. (Use the
CURSOR:FUNCTIONcommand to set the cursor function to Waveform.) The cursor is specified by x, which can be 1 or 2. This is equivalent to setting a value in the Position control in the Cursor1 or Cursor2 sections of the Cursor Setup dialog box (when Waveform is selected in the Function section).
Usage
- Using the
.query()method will send theCURSor:WAVEform:POSition<x>?query. - Using the
.verify(value)method will send theCURSor:WAVEform:POSition<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:POSition<x> valuecommand.
SCPI Syntax
- CURSor:WAVEform:POSition<x> {<NR3>}
- CURSor:WAVEform:POSition<x>?
Info
<NR3>specifies the cursor position measured relative to the time of the trigger point of the source waveform.
source1
property
¶
source1: CursorWaveformSource1
Return the CURSor:WAVEform:SOUrce1 command.
Description
- This command sets or queries the source for a waveform cursor. The cursor is specified by x, which can only be 2.
Usage
- Using the
.query()method will send theCURSor:WAVEform:SOUrce1?query. - Using the
.verify(value)method will send theCURSor:WAVEform:SOUrce1?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:SOUrce1 valuecommand.
SCPI Syntax
- CURSor:WAVEform:SOUrce1 {CH<x>|MATH<x>|REF<x>}
- CURSor:WAVEform:SOUrce1?
Info
CH<x>sets an input channel waveform as the cursor source. The valid channel waveform range is from 1 through 4.MATH<x>sets a math waveform as the cursor source. The valid math waveform range is from 1 through 4.REF<x>sets a reference waveform as the cursor source. The valid reference waveform range is from 1 through 4.
style
property
¶
style: CursorWaveformStyle
Return the CURSor:WAVEform:STYle command.
Description
- This command sets or queries the cursor type for Waveform mode.
Usage
- Using the
.query()method will send theCURSor:WAVEform:STYle?query. - Using the
.verify(value)method will send theCURSor:WAVEform:STYle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:STYle valuecommand.
SCPI Syntax
- CURSor:WAVEform:STYle {LINE_X|LINES|X}
- CURSor:WAVEform:STYle?
Info
LINE_Xspecifies the cursor style to be a line with superimposed X.LINESspecifies the cursor style to be a line.Xspecifies the cursor style to be an X.
units
property
¶
units: CursorWaveformUnits
Return the CURSor:WAVEform:UNIts command.
Description
- This command sets or queries the units for waveform cursors.
Usage
- Using the
.query()method will send theCURSor:WAVEform:UNIts?query. - Using the
.verify(value)method will send theCURSor:WAVEform:UNIts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:UNIts valuecommand.
SCPI Syntax
- CURSor:WAVEform:UNIts BASe
- CURSor:WAVEform:UNIts?
Info
BASesets cursor units to base.
vdelta
property
¶
vdelta: CursorWaveformVdelta
Return the CURSor:WAVEform:VDELTA command.
Description
- This query-only command returns the vertical difference between the waveform cursors. This is the absolute value of the vertical position of the first cursor minus the vertical position of the second cursor. This is equivalent to the waveform delta-voltage readout value.
Usage
- Using the
.query()method will send theCURSor:WAVEform:VDELTA?query. - Using the
.verify(value)method will send theCURSor:WAVEform:VDELTA?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:VDELTA?
CursorWaveformHdelta
¶
Bases: SCPICmdRead
The CURSor:WAVEform:HDELTA command.
Description
- This query-only command returns the horizontal difference between the waveform cursors. This is the absolute value of the horizontal position of the first cursor minus the horizontal position of the second cursor. This is equivalent to the waveform delta-time readout value.
Usage
- Using the
.query()method will send theCURSor:WAVEform:HDELTA?query. - Using the
.verify(value)method will send theCURSor:WAVEform:HDELTA?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:HDELTA?
CursorWaveformHposItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The CURSor:WAVEform:HPOS<x> command.
Description
- This query-only command returns the position of the specified waveform cursor. The cursor is specified by x, which can be 1 or 2. This corresponds to the v1 or v2 (cursor 1 or cursor 2) cursor readout.
Usage
- Using the
.query()method will send theCURSor:WAVEform:HPOS<x>?query. - Using the
.verify(value)method will send theCURSor:WAVEform:HPOS<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:HPOS<x>?
CursorWaveformPositionItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:WAVEform:POSition<x> command.
Description
- This command sets or queries the position of a waveform cursor, which is constrained to be
visible in the selected time base. (Use the
CURSOR:FUNCTIONcommand to set the cursor function to Waveform.) The cursor is specified by x, which can be 1 or 2. This is equivalent to setting a value in the Position control in the Cursor1 or Cursor2 sections of the Cursor Setup dialog box (when Waveform is selected in the Function section).
Usage
- Using the
.query()method will send theCURSor:WAVEform:POSition<x>?query. - Using the
.verify(value)method will send theCURSor:WAVEform:POSition<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:POSition<x> valuecommand.
SCPI Syntax
- CURSor:WAVEform:POSition<x> {<NR3>}
- CURSor:WAVEform:POSition<x>?
Info
<NR3>specifies the cursor position measured relative to the time of the trigger point of the source waveform.
CursorWaveformSource1
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:WAVEform:SOUrce1 command.
Description
- This command sets or queries the source for a waveform cursor. The cursor is specified by x, which can only be 2.
Usage
- Using the
.query()method will send theCURSor:WAVEform:SOUrce1?query. - Using the
.verify(value)method will send theCURSor:WAVEform:SOUrce1?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:SOUrce1 valuecommand.
SCPI Syntax
- CURSor:WAVEform:SOUrce1 {CH<x>|MATH<x>|REF<x>}
- CURSor:WAVEform:SOUrce1?
Info
CH<x>sets an input channel waveform as the cursor source. The valid channel waveform range is from 1 through 4.MATH<x>sets a math waveform as the cursor source. The valid math waveform range is from 1 through 4.REF<x>sets a reference waveform as the cursor source. The valid reference waveform range is from 1 through 4.
CursorWaveformStyle
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:WAVEform:STYle command.
Description
- This command sets or queries the cursor type for Waveform mode.
Usage
- Using the
.query()method will send theCURSor:WAVEform:STYle?query. - Using the
.verify(value)method will send theCURSor:WAVEform:STYle?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:STYle valuecommand.
SCPI Syntax
- CURSor:WAVEform:STYle {LINE_X|LINES|X}
- CURSor:WAVEform:STYle?
Info
LINE_Xspecifies the cursor style to be a line with superimposed X.LINESspecifies the cursor style to be a line.Xspecifies the cursor style to be an X.
CursorWaveformUnits
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:WAVEform:UNIts command.
Description
- This command sets or queries the units for waveform cursors.
Usage
- Using the
.query()method will send theCURSor:WAVEform:UNIts?query. - Using the
.verify(value)method will send theCURSor:WAVEform:UNIts?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:WAVEform:UNIts valuecommand.
SCPI Syntax
- CURSor:WAVEform:UNIts BASe
- CURSor:WAVEform:UNIts?
Info
BASesets cursor units to base.
CursorWaveformVdelta
¶
Bases: SCPICmdRead
The CURSor:WAVEform:VDELTA command.
Description
- This query-only command returns the vertical difference between the waveform cursors. This is the absolute value of the vertical position of the first cursor minus the vertical position of the second cursor. This is equivalent to the waveform delta-voltage readout value.
Usage
- Using the
.query()method will send theCURSor:WAVEform:VDELTA?query. - Using the
.verify(value)method will send theCURSor:WAVEform:VDELTA?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:WAVEform:VDELTA?
CursorXy
¶
Bases: SCPICmdRead
The CURSor:XY command.
Description
- This query-only command returns all of the XY cursor parameters.
Usage
- Using the
.query()method will send theCURSor:XY?query. - Using the
.verify(value)method will send theCURSor:XY?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY?
Properties
.proddelta: TheCURSor:XY:PRODDELtacommand..product: TheCURSor:XY:PRODUCT<x>command..radius: TheCURSor:XY:RADIUS<x>command..ratdelta: TheCURSor:XY:RATDELtacommand..ratio: TheCURSor:XY:RATIO<x>command..rdelta: TheCURSor:XY:RDELtacommand..readout: TheCURSor:XY:READOUTcommand..rectx: TheCURSor:XY:RECTX<x>command..recty: TheCURSor:XY:RECTY<x>command..thdelta: TheCURSor:XY:THDELtacommand..theta: TheCURSor:XY:THETA<x>command..xdelta: TheCURSor:XY:XDELtacommand..ydelta: TheCURSor:XY:YDELtacommand.
proddelta
property
¶
proddelta: CursorXyProddelta
Return the CURSor:XY:PRODDELta command.
Description
- This query-only command returns the product of the difference between the cursors X
positions and Y positions when the
CURSor:XY:READOUTis set to PRODuct. The ΔX × ΔY value is calculated as (Cursor 2 X - Cursor 1 X) × (Cursor 2 Y - Cursor 1 Y).
Usage
- Using the
.query()method will send theCURSor:XY:PRODDELta?query. - Using the
.verify(value)method will send theCURSor:XY:PRODDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:PRODDELta?
product
property
¶
product: dict[int, CursorXyProductItem]
Return the CURSor:XY:PRODUCT<x> command.
Description
- This query-only command returns the product of the X and Y positions for the specified
cursor when the
CURSor:XY:READOUTis set to PRODuct. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:PRODUCT<x>?query. - Using the
.verify(value)method will send theCURSor:XY:PRODUCT<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:PRODUCT<x>?
radius
property
¶
radius: dict[int, CursorXyRadiusItem]
Return the CURSor:XY:RADIUS<x> command.
Description
- This query-only command returns the radius of the specified cursor when the
CURSor:XY:READOUTis set to POLARCoord. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RADIUS<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RADIUS<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RADIUS<x>?
ratdelta
property
¶
ratdelta: CursorXyRatdelta
Return the CURSor:XY:RATDELta command.
Description
- This query-only command returns ratio of the difference between the cursors X position
and Y position (ΔY ¸ ΔX) when the
CURSor:XY:READOUTis set to RATio. The ratio is calculated as (Cursor 2 Y - Cursor 1 Y) ÷ (Cursor 2 X - Cursor 1 X).
Usage
- Using the
.query()method will send theCURSor:XY:RATDELta?query. - Using the
.verify(value)method will send theCURSor:XY:RATDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RATDELta?
ratio
property
¶
ratio: dict[int, CursorXyRatioItem]
Return the CURSor:XY:RATIO<x> command.
Description
- This query-only command returns ratio the of the X (horizontal) and Y (vertical)
position for the specified cursor when the
CURSor:XY:READOUTis set to RATio. The cursor is specified by x, which can be 1 or 2. The ratio is calculated as Y ÷ X.
Usage
- Using the
.query()method will send theCURSor:XY:RATIO<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RATIO<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RATIO<x>?
rdelta
property
¶
rdelta: CursorXyRdelta
Return the CURSor:XY:RDELta command.
Description
- This query-only command returns the delta radius (Δr) value when the
CURSOR:XY:READOUTis set to POLARCoord.
Usage
- Using the
.query()method will send theCURSor:XY:RDELta?query. - Using the
.verify(value)method will send theCURSor:XY:RDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RDELta?
readout
property
¶
readout: CursorXyReadout
Return the CURSor:XY:READOUT command.
Description
- This command sets or queries the XY cursor readout (available when
DISplay:FORMatis set to XY).
Usage
- Using the
.query()method will send theCURSor:XY:READOUT?query. - Using the
.verify(value)method will send theCURSor:XY:READOUT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:READOUT valuecommand.
SCPI Syntax
- CURSor:XY:READOUT {RATio|RECTangular|POLARCoord|PRODuct}
- CURSor:XY:READOUT?
Info
POLARCoorddisplays the following values: r1, r2, Δr, q1, q2, Δq, t1, t2, Δt.PRODuctdisplays the following values: X1 x Y1, X2 xY2, ΔX x ΔY, t1, t2, ΔDt.RATiodisplays the following values: Y1 ¸ X1, Y2 ¸ X2, ΔY ¸ x ΔX, t1, t2, Δt.RECTangulardisplays the following values: X1, X2, ΔX, Y1, Y2, ΔY, t1, t2, Δt.
rectx
property
¶
rectx: dict[int, CursorXyRectxItem]
Return the CURSor:XY:RECTX<x> command.
Description
- This command sets or queries the X cursor position in rectangular coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RECTX<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RECTX<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:RECTX<x> valuecommand.
SCPI Syntax
- CURSor:XY:RECTX<x> {<NR3>}
- CURSor:XY:RECTX<x>?
Info
<NR3>is the X position of the specified cursor in rectangular coordinates.
recty
property
¶
recty: dict[int, CursorXyRectyItem]
Return the CURSor:XY:RECTY<x> command.
Description
- This command sets or queries the Y cursor position in rectangular coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RECTY<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RECTY<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:RECTY<x> valuecommand.
SCPI Syntax
- CURSor:XY:RECTY<x> {<NR3>}
- CURSor:XY:RECTY<x>?
Info
<NR3>is the Y position of the specified cursor in rectangular coordinates.
thdelta
property
¶
thdelta: CursorXyThdelta
Return the CURSor:XY:THDELta command.
Description
- This query-only command returns the XY cursor angle delta in polar coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:THDELta?query. - Using the
.verify(value)method will send theCURSor:XY:THDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:THDELta?
theta
property
¶
theta: dict[int, CursorXyThetaItem]
Return the CURSor:XY:THETA<x> command.
Description
- This query-only command returns the XY cursor angle in polar coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:THETA<x>?query. - Using the
.verify(value)method will send theCURSor:XY:THETA<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:THETA<x>?
xdelta
property
¶
xdelta: CursorXyXdelta
Return the CURSor:XY:XDELta command.
Description
- This query-only command returns the XY cursor X delta value in rectangular coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:XDELta?query. - Using the
.verify(value)method will send theCURSor:XY:XDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:XDELta?
ydelta
property
¶
ydelta: CursorXyYdelta
Return the CURSor:XY:YDELta command.
Description
- This query-only command returns the XY cursor Y delta value in rectangular coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:YDELta?query. - Using the
.verify(value)method will send theCURSor:XY:YDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:YDELta?
CursorXyProddelta
¶
Bases: SCPICmdRead
The CURSor:XY:PRODDELta command.
Description
- This query-only command returns the product of the difference between the cursors X
positions and Y positions when the
CURSor:XY:READOUTis set to PRODuct. The ΔX × ΔY value is calculated as (Cursor 2 X - Cursor 1 X) × (Cursor 2 Y - Cursor 1 Y).
Usage
- Using the
.query()method will send theCURSor:XY:PRODDELta?query. - Using the
.verify(value)method will send theCURSor:XY:PRODDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:PRODDELta?
CursorXyProductItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The CURSor:XY:PRODUCT<x> command.
Description
- This query-only command returns the product of the X and Y positions for the specified
cursor when the
CURSor:XY:READOUTis set to PRODuct. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:PRODUCT<x>?query. - Using the
.verify(value)method will send theCURSor:XY:PRODUCT<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:PRODUCT<x>?
CursorXyRadiusItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The CURSor:XY:RADIUS<x> command.
Description
- This query-only command returns the radius of the specified cursor when the
CURSor:XY:READOUTis set to POLARCoord. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RADIUS<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RADIUS<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RADIUS<x>?
CursorXyRatdelta
¶
Bases: SCPICmdRead
The CURSor:XY:RATDELta command.
Description
- This query-only command returns ratio of the difference between the cursors X position and
Y position (ΔY ¸ ΔX) when the
CURSor:XY:READOUTis set to RATio. The ratio is calculated as (Cursor 2 Y - Cursor 1 Y) ÷ (Cursor 2 X - Cursor 1 X).
Usage
- Using the
.query()method will send theCURSor:XY:RATDELta?query. - Using the
.verify(value)method will send theCURSor:XY:RATDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RATDELta?
CursorXyRatioItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The CURSor:XY:RATIO<x> command.
Description
- This query-only command returns ratio the of the X (horizontal) and Y (vertical) position
for the specified cursor when the
CURSor:XY:READOUTis set to RATio. The cursor is specified by x, which can be 1 or 2. The ratio is calculated as Y ÷ X.
Usage
- Using the
.query()method will send theCURSor:XY:RATIO<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RATIO<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RATIO<x>?
CursorXyRdelta
¶
Bases: SCPICmdRead
The CURSor:XY:RDELta command.
Description
- This query-only command returns the delta radius (Δr) value when the
CURSOR:XY:READOUTis set to POLARCoord.
Usage
- Using the
.query()method will send theCURSor:XY:RDELta?query. - Using the
.verify(value)method will send theCURSor:XY:RDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:RDELta?
CursorXyReadout
¶
Bases: SCPICmdWrite, SCPICmdRead
The CURSor:XY:READOUT command.
Description
- This command sets or queries the XY cursor readout (available when
DISplay:FORMatis set to XY).
Usage
- Using the
.query()method will send theCURSor:XY:READOUT?query. - Using the
.verify(value)method will send theCURSor:XY:READOUT?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:READOUT valuecommand.
SCPI Syntax
- CURSor:XY:READOUT {RATio|RECTangular|POLARCoord|PRODuct}
- CURSor:XY:READOUT?
Info
POLARCoorddisplays the following values: r1, r2, Δr, q1, q2, Δq, t1, t2, Δt.PRODuctdisplays the following values: X1 x Y1, X2 xY2, ΔX x ΔY, t1, t2, ΔDt.RATiodisplays the following values: Y1 ¸ X1, Y2 ¸ X2, ΔY ¸ x ΔX, t1, t2, Δt.RECTangulardisplays the following values: X1, X2, ΔX, Y1, Y2, ΔY, t1, t2, Δt.
CursorXyRectxItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:XY:RECTX<x> command.
Description
- This command sets or queries the X cursor position in rectangular coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RECTX<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RECTX<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:RECTX<x> valuecommand.
SCPI Syntax
- CURSor:XY:RECTX<x> {<NR3>}
- CURSor:XY:RECTX<x>?
Info
<NR3>is the X position of the specified cursor in rectangular coordinates.
CursorXyRectyItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdWrite, SCPICmdRead
The CURSor:XY:RECTY<x> command.
Description
- This command sets or queries the Y cursor position in rectangular coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:RECTY<x>?query. - Using the
.verify(value)method will send theCURSor:XY:RECTY<x>?query and raise an AssertionError if the returned value does not matchvalue. - Using the
.write(value)method will send theCURSor:XY:RECTY<x> valuecommand.
SCPI Syntax
- CURSor:XY:RECTY<x> {<NR3>}
- CURSor:XY:RECTY<x>?
Info
<NR3>is the Y position of the specified cursor in rectangular coordinates.
CursorXyThdelta
¶
Bases: SCPICmdRead
The CURSor:XY:THDELta command.
Description
- This query-only command returns the XY cursor angle delta in polar coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:THDELta?query. - Using the
.verify(value)method will send theCURSor:XY:THDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:THDELta?
CursorXyThetaItem
¶
Bases: ValidatedDynamicNumberCmd, SCPICmdRead
The CURSor:XY:THETA<x> command.
Description
- This query-only command returns the XY cursor angle in polar coordinates. The cursor is specified by x, which can be 1 or 2.
Usage
- Using the
.query()method will send theCURSor:XY:THETA<x>?query. - Using the
.verify(value)method will send theCURSor:XY:THETA<x>?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:THETA<x>?
CursorXyXdelta
¶
Bases: SCPICmdRead
The CURSor:XY:XDELta command.
Description
- This query-only command returns the XY cursor X delta value in rectangular coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:XDELta?query. - Using the
.verify(value)method will send theCURSor:XY:XDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:XDELta?
CursorXyYdelta
¶
Bases: SCPICmdRead
The CURSor:XY:YDELta command.
Description
- This query-only command returns the XY cursor Y delta value in rectangular coordinates.
Usage
- Using the
.query()method will send theCURSor:XY:YDELta?query. - Using the
.verify(value)method will send theCURSor:XY:YDELta?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- CURSor:XY:YDELta?