Cursor (CURSor)


Configure the number of the A and B cursors

Syntax

(Command)

(Query)


:CURSor:ABCUrsor A$

:CURSor:ABCUrsor?

(Response)

A$

A$ = A, ORA, ORB, A_B

Details

Select A, B or A&B cursors.
The current settings for the A, B, and A&B cursors are returned in the form of text data.

A  A cursor only
ORA  2 cursors AB
ORB  2 cursors AB
A_B  2 cursors AB

Example

:CURSor:ABCUrsor A
:CURSor:ABCUrsor?
(Response)  :CURSOR:ABCURSOR A  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the position of Cursor A

Syntax

(Command)

(Query)


:CURSor:APOSition A

:CURSor:APOSition?

(Response)

A<NR1>

A = Cursor position

Details

Specifies the position of Cursor A.
Returns the current position of Cursor A.

Example

:CURSor:APOSition 1000
:CURSor:APOSition?
(Response)  :CURSOR:APOSITION 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the position of Cursor B

Syntax

(Command)

(Query)


:CURSor:BPOSition A

:CURSor:BPOSition?

(Response)

A<NR1>

A = Cursor position

Details

Specifies the position of Cursor B.
Returns the current position of Cursor B.

Example

:CURSor:BPOSition 1000
:CURSor:BPOSition?
(Response)  :CURSOR:BPOSITION 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Query a cursor readout value (horizontal cursor)

Syntax

(Query)


:CURSor:DHREad? A$,B$

(Response)

A$,B$,C

A$ = A to H (Cursor)
B$ = CH1_1 to CH27_4, Z1 to Z16
C = The readout value

Details

Returns a cursor readout (horizontal cursor) value.

Example

:CURSor:DHREad? A,CH1_1
(Response)  :CURSOR:DHREAD A,CH1_1,-1.000000E-01  (when headers are enabled)

Note

-

Usage
Conditions

-




Query a cursor readout value (time)

Syntax

(Query)


:CURSor:DTREad? A$

(Response)

A$,B

A$ = A to H (Cursor), B_A
B = The readout value (Time)

Details

Returns a cursor readout (time) value.

A to H  Cursor A to H
B_A  The value at Cursor B minus the value at Cursor A

Example

:CURSor:DTREad? A
(Response)  :CURSOR:DTREAD A,+1.234000000E-06  (when headers are enabled)

Note

-

Usage
Conditions

-




Query a cursor readout value (measured value)

Syntax

(Query)


:CURSor:DVREad? A$,B$

(Response)

A$,B$,C

A$ = A to H (Cursor), B_A
B$ = CH1_1 to CH27_4, L25 to L27, Z1 to Z16
C = The readout value

Details

Returns a cursor readout (measured amplitude) value.

A to H  Cursor A to H
B_A  The value at Cursor B minus the value at Cursor A

Example

:CURSor:DVREad? A,CH1_1
(Response)  :CURSOR:DVREAD A,CH1_1,+9.750000E-01  (when headers are enabled)

Note

When a channel not used for measurement as identified by B$ is specified, invalid values may be returned.

Usage
Conditions

-




Set or query the horizontal cursor

Syntax

(Command)

(Query)


:CURSor:HENAble A$,B$

:CURSor:HENAble? A$

(Response)

A$,B$

A$ = A to H (Cursor)
B$ = OFF, ON

Details

Makes ON/OFF settings for the horizontal cursor.
Returns the current horizontal cursor ON/OFF status.

OFF  Disabled
ON  Enabled

Example

:CURSor:HENAble A,ON
:CURSor:HENAble? A
(Response)  :CURSOR:HENABLE A,ON  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the horizontal cursor position of the TY waveform (time-measured value)

Syntax

(Command)

(Query)


:CURSor:HPOSition A$,B

:CURSor:HPOSition? A$

(Response)

A$,B<NR2>

A$ = A to H (Cursor)
B = -100 to 200

Details

Sets the horizontal cursor position of the waveform.
Return the horizontal cursor position of the waveform.

Example

:CURSor:HPOSition A,0
:CURSor:HPOSition? A
(Response)  :CURSOR:HPOSITION A,+0.00000  (when headers are enabled)

Note

-

Usage
Conditions

The TY waveform (time - measured value) must be displayed.




Select or query the cursor mode

Syntax

(Command)

(Query)


:CURSor:MODE A$

:CURSor:MODE?

(Response)

A$

A$ = OFF, TIME, VOLT, TRACe

Details

Selects the cursor mode.
Returns the current cursor mode as a text string.

Example

:CURSor:MODE TRACe
:CURSor:MODE?
(Response)  :CURSOR:MODE TRACE  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the position of Cursor A (time)

Syntax

(Command)

(Query)


:CURSor:TAPOSition A(,B$)

:CURSor:TAPOSition?

(Response)

A

A = time (sec)
B$ = NO1 to NO108, MNO1 to MNO108 (number of numerical calculation)

Details

Sets the position of A cursor. When B$ is specified, assigns the position of A cursor to the value obtained by the addition of A (time) and the calculation result of B$.
Returns the position of A cursor as NR3 value(time).

Example

:CURSor:TAPOSition 25E-6
:CURSor:TAPOSition?
(Response)  :CURSOR:TAPOSITION 2.5000E-05  (when headers are enabled)

Note

Results are stored as MNO1 to MNO108, When calculation is executed by ":CALCulate:MEASure MEMEXEC".

Usage
Conditions

-




Set or query the position of Cursor B (time)

Syntax

(Command)

(Query)


:CURSor:TBPOSition A(,B$)

:CURSor:TBPOSition?

(Response)

A

A = time (sec)
B$ = NO1 to NO108, MNO1 to MNO108 (number of numerical calculation)

Details

Sets the position of B cursor. When B$ is specified, assigns the position of B cursor to the value obtained by the addition of A (time) and the calculation result of B$.
Returns the position of B cursor as NR3 value(time).

Example

:CURSor:TBPOSition 25E-6
:CURSor:TBPOSition?
(Response)  :CURSOR:TBPOSITION 2.5000E-05  (when headers are enabled)

Note

Results are stored as MNO1 to MNO16, When calculation is executed by ":CALCulate:MEASure MEMEXEC".

Usage
Conditions

-




Set or query the vertical cursor

Syntax

(Command)

(Query)


:CURSor:VENAble A$,B$

:CURSor:VENAble? A$

(Response)

A$,B$

A$ = A to H (Cursor)
B$ = OFF, ON

Details

Makes ON/OFF settings for the vertical cursor.
Returns the current vertical cursor ON/OFF status.

OFF  Disabled
ON  Enabled

Example

:CURSor:VENAble A,ON
:CURSor:VENAble? A
(Response)  :CURSOR:VENABLE A,ON  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the vertical cursor channel of the TY waveform (time-measured value)

Syntax

(Command)

(Query)


:CURSor:VPOSition A$,B

:CURSor:VPOSition? A$

(Response)

A$,B<NR1>

A$ = A to H (Cursor)
B = 0 to (number of stored data position)

Details

Sets the vertical cursor position of the waveform.
Return the vertical cursor position of the waveform.

Example

:CURSor:VPOSition A,0
:CURSor:VPOSition? A
(Response)  :CURSOR:VPOSITION A,0  (when headers are enabled)

Note

-

Usage
Conditions

The TY waveform (time - measured value) must be displayed.