Cursor (CURSor)


Selects among, and queries, A, B and A & B cursors.

Syntax

(Command)

(Query)


:CURSor:ABCUrsor A$

:CURSor:ABCUrsor?

(Response)

A$

A$ = A, B, A_B

Details

Selects among A, B and A & B cursors.
Returns whether currently the A cursor, B cursor or both A & B cursors are in use, as character data.

A  A cursor only
B  B cursor only
A_B  both A & B cursor

Example

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

Note

-

Usage
Conditions

-




Sets and queries the position of the A cursor.

Syntax

(Command)

(Query)


:CURSor:APOSition A

:CURSor:APOSition?

(Response)

A<NR1>

A = 0 to number of stored data values-1 (When the type of A / B cursor is vertical cursor.)
A = 0 to 400 (When the type of A / B cursor is horizontal cursor.)

Details

Sets the A cursor position.
Returns the current A cursor position as character data.

Example

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

Note

-

Usage
Conditions

-




Sets and queries the position of the B cursor.

Syntax

(Command)

(Query)


:CURSor:BPOSition A

:CURSor:BPOSition?

(Response)

A<NR1>

A = 0 to number of stored data values-1 (When the type of A / B cursor is vertical cursor.)
A = 0 to 400 (When the type of A / B cursor is horizontal cursor.)

Details

Sets the B cursor position.
Returns the current B cursor position as character data.

Example

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

Note

-

Usage
Conditions

-




Sets and queries the A and B cursor type.

Syntax

(Command)

(Query)


:CURSor:MODE A$

:CURSor:MODE?

(Response)

A$

A$ = TIME, VOLT

Details

Sets the A and B cursor type.
Returns the current A and B cursor type as character data.

TIME  Horizontal cursor
VOLT  Vertical cursor

Example

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

Note

-

Usage
Conditions

-




Queries the cursor readout value for each channel.

Syntax

(Query)


:CURSor:READ? ch$,A$

(Response)

B$

ch$ = , , ,
A$ = A, B, B_A
B$ = Readout value(V)

Details

Returns the cursor readout value (V) as character data.

A  A cursor
B  B cursor
B_A  The value at Cursor B minus the value at Cursor A

Example

:CURSor:READ? ch1_1,A
(Response)  :CURSOR:READ CH1_1,10.000 mV  (when headers are enabled)

Note

The values that can be acquired are the values of the axes set by the types of A and B cursors.

Usage
Conditions

Storage data must exist.
Measurement of the specified channel must be ON.