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 | -