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 display of AB cursor values

Syntax

(Command)

(Query)


:CURSor:DISP A$

:CURSor:DISP?

(Response)

A$

A$ = A_B, A_BA, B_BA,A_COMM, B_COMM, BA_COMM

Details

Sets the display of AB cursor values
Returns the current settings of the display of AB cusor values.

A_B A and B
A_BA  A and B-A
B_BA B and B-A
A_COMM  A and comment
B_COMM B and comment
BA_COMM B-A and comment

Example

:CURSor:DISP A_B
:CURSor:DISP?
(Response)  :CURSOR:DISP A_B  (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, C, D, D_C
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
C  C cursor
D  D cursor
D_C  The value at Cursor D minus the value at Cursor C

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 or cursor axis of C and D cursors.
When C and D cursor type setting is TRACE, A$ = D_C returns the value of CH set in the target channel setting of the trace cursor regardless of ch$.

Usage
Conditions

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




Selects among, and queries, C, D and C & D cursors.

Syntax

(Command)

(Query)


:CURSor:XY:CDCUrsor A$,B$

:CURSor:XY:CDCUrsor? A$

(Response)

A$,B$

A$ = TRACE, CROSS
B$ = C, D, C_D

Details

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

TRACE  Trace cursor
CROSS  Cross cursor
C  C cursor only
D  D cursor only
C_D  both C & D cursor

Example

:CURSor:XY:CDCUrsor TRACE,C
:CURSor:XY:CDCUrsor? TRACE
(Response)  :CURSOR:XY:CDCURSOR TRACE,C  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the target channel of the trace cursor

Syntax

(Command)

(Query)


:CURSor:XY:CH A$,B$

:CURSor:XY:CH? A$

(Response)

A$, B$

A$ = CCURSOR, DCURSOR
xy$ =

Details

Sets the target channel of the trace cursor.
Returns the current setting of the target channel of the trace cursor

CCURSOR  Cursor C
DCURSOR  Cursor D

Example

:CURSor:XY:CH CCURSOR,XY1
:CURSor:XY:CH? CCURSOR
(応答)  :CURSOR:XY:CH CCURSOR,XY1  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the position of the C cursor.

Syntax

(Command)

(Query)


:CURSor:XY:CPOSition A

:CURSor:XY:CPOSition?

(Response)

A<NR1>

A = 0 to number of stored data values-1 (When the type of C / D cursor is Trace cursor.)
A = 0 to 400 (When the type of C / D cursor is Cross cursor.)

Details

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

Example

:CURSor:XY:CPOSition 1000
:CURSor:XY:CPOSition?
(Response)  :CURSOR:XY:CPOSITION 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the display of CD cursor values

Syntax

(Command)

(Query)


:CURSor:XY:DISP A$

:CURSor:XY:DISP?

(Response)

A$

A$ = C_D, C_DC, D_DC,C_COMM, D_COMM, DC_COMM

Details

Sets the display of CD cursor values
Returns the current settings of the display of CD cusor values.

C_D C and D
C_DC  C and D-C
D_DC D and D-C
C_COMM  C and comment
D_COMM D and comment
DC_COMM D-C and comment

Example

:CURSor:XY:DISP C_D
:CURSor:XY:DISP?
(Response)  :CURSOR:XY:DISP C_D  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the position of the D cursor.

Syntax

(Command)

(Query)


:CURSor:XY:DPOSition A

:CURSor:XY:DPOSition?

(Response)

A<NR1>

A = 0 to number of stored data values-1 (When the type of C / D cursor is Trace cursor.)
A = 0 to 400 (When the type of C / D cursor is Cross cursor.)

Details

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

Example

:CURSor:XY:DPOSition 1000
:CURSor:XY:DPOSition?
(Response)  :CURSOR:XY:DPOSITION 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the C and D cursor type

Syntax

(Command)

(Query)


:CURSor:XY:KIND A$

:CURSor:XY:KIND?

(Responses)

A$

A$ = OFF, TRACE, CROSS

Details

Sets the C and D cursor type.
Returns the current C and D cursor type.

OFF  No cursor
TRACE  Trace cursor
CROSS  Cross cursor

Example

:CURSor:XY:KIND OFF
:CURSor:XY:KIND?
(Response)  :CURSOR:XY:KIND OFF  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the C and D cursor axis

Syntax

(Command)

(Query)


:CURSor:XY:MODE A$

:CURSor:XY:MODE?

(Response)

A$

A$ = X, Y

Details

Sets the C and D cursor type.
Returns the current C and D cursor type.

X  Vertical Axis
Y  Horizontal Axis

Example

:CURSor:XY:MODE X
:CURSor:XY:MODE?
(応答)  :CURSOR:XY:MODE X  (when headers are enabled)

Note

-

Usage
Conditions

-




Sets and queries the cursor channel mode

Syntax

(Command)

(Query)


:CURSor:SELect A$

:CURSor:SELect?

(Response)

A$

A$ = ALL_CH, CH_SET

Details

Sets the cursor channel mode.
Returns the current cursor channel mode.

ALL_CH  All CH
CH_SET  Target CH

Example

:CURSor:SELect ALL_CH
:CURSor:SELect?
(Response)  :CURSOR:SELECT ALL_CH  (when headers are enabled)

Note

-

Usage
Conditions

-