Search (SEARch)


Update basic wave of concierge search

Syntax

(Command)


:SEARch:BWAVe (A$)

A$ = CLEAR (Optional)

Details

Update basic wave of concierge search.
If CLEAR is specified for A$, the fundamental wave is cleared.

Example

:SEARch:BWAVe;*WAI

Note

-

Usage
Conditions

-




Set or query the number of concierge points

Syntax

(Command)

(Query)


:SEARch:CYCPoint A

:SEARch:CYCPoint?

(Response)

A<NR1>

A = 1 to 100000 (point)

Details

Sets the number of concierge points.
Returns the current number of concierge points.

Example

:SEARch:CYCPoint 1000
:SEARch:CYCPoint?
(Response)  :SEARCH:CYCPOINT 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query an event number

Syntax

(Command)

(Query)


:SEARch:EVENt A

:SEARch:EVENt?

(Response)

A<NR1>

A = 1 to 1000

Details

Sets the search event number.
Returns the current search event number.

Example

:SEARch:EVENt 10
:SEARch:EVENt?
(Response)  :SEARCH:EVENT 10  (when headers are enabled)

Note

-

Usage
Conditions

-




Execute search

Syntax

(Command)


:SEARch:EXEC (A$)

A$ = NEXT (may be omitted)

Details

Executes a search.
When NEXT is specified for A$, the search proceeds to the next point that matches the search conditions.

Example

:SEARch:EXEC;*WAI

Note

"A$ = NEXT" is available in V1.50 or lator.

Usage
Conditions

Not being measured.




Set or query trigger search filtering points

Syntax

(Command)

(Query)


:SEARch:FILTer A

:SEARch:FILTer?

(Response)

A<NR1>

A = 0, 10, 20, 50, 100, 150, 200, 250, 500, 1000, 2000, 5000, 10000 (point)

Details

Sets trigger search filtering (samples).
Returns the current trigger search filter setting as numerical value.
When A = 0, filtering is disabled.

Example

:SEARch:FILTer 10
:SEARch:FILTer?
(Response)  :SEARCH:FILTER 10  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the fundamental wave acquisition method

Syntax

(Command)

(Query)


:SEARch:FUND A$

:SEARch:FUND?

(Response)

A$

A$ = AUTO, MANU

Details

Sets the acquisition method of fundamental wave.
Returns the current fundamental wave acquisition method.

AUTO  Auto
MANU  Manual

Example

:SEARch:FUND AUTO
:SEARch:FUND?
(Response)  :SEARCH:FUND AUTO  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the cursor to jump destination

Syntax

(Command)

(Query)


:SEARch:JCSR A$

:SEARch:JCSR?

(Response)

A$

A$ = A, B, C, D, E, F, G, H, S1A, S1B, S2A, S2B

Details

Set the cursor to jump destination.
Returns the current jump destination cursor.

A  Cursor A
B  Cursor B
C  Cursor C
D  Cursor D
E  Cursor E
F  Cursor F
G  Cursor G
H  Cursor H
S1A  Start of Segment 1
S1B  End of Segment 1
S2A  Start of Segment 2
S2B  End of Segment 2

Example

:SEARch:JCSR A
:SEARch:JCSR?
(Response)  :SEARCH:JCSR A  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the search number of jump destination

Syntax

(Command)

(Query)


:SEARch:JNO A

:SEARch:JNO?

(Response)

A<NR1>

A = 1 to 1000

Details

Set the search number of the jump destination.
Returns the search number of the currently set jump destination.

Example

:SEARch:JNO 1
:SEARch:JNO?
(Response)  :SEARCH:JNO 1  (when headers are enabled)

Note

-

Usage
Conditions

V1.50 or later.




Set or query the trigger position of jump destination

Syntax

(Command)

(Query)


:SEARch:JTRIg A$

:SEARch:JTRIg?

(Response)

A$

A$ = STARt, STOP

Details

Set the trigger position of the jump destination.
Returns the setting of the trigger position of the current jump destination.

Example

:SEARch:JTRIg STARt
:SEARch:JTRIg?
(Response)  :SEARCH:JTRIG START  (when headers are enabled)

Note

-

Usage
Conditions

V1.50 or later.




Set or query the jump method

Syntax

(Command)

(Query)


:SEARch:JTYPe A$

:SEARch:JTYPe?

(Response)

A$

A$ = EVENt, CURSor, TIME, TRIG, SEARch

Details

Set the jump method.
Returns the current jump method.

EVENt  Event location
CURSor  Cursor position
TIME  Time
TRIG  Triggering position
SEARch  Search position

Example

:SEARch:JTYPe EVENt
:SEARch:JTYPe?
(Response)  :SEARCH:JTYPE EVENT  (when headers are enabled)

Note

-

Usage
Conditions

"TRIG" and "SEARch" are available in V1.50 or later.




Set or query the search type

Syntax

(Command)

(Query)


:SEARch:KIND A$

:SEARch:KIND?

(Response)

A$

A$ = LEVEl, IN, OUT

Details

Sets the type of search.
Returns the current search method.

LEVEl  Level
IN  Window-In
OUT  Window-Out

Example

:SEARch:KIND LEVEl
:SEARch:KIND?
(Response)  :SEARCH:KIND LEVEL  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the trigger level (for level triggering)

Syntax

(Command)

(Query)


:SEARch:LEVEl A

:SEARch:LEVEl?

(Response)

A

A = Level

Details

Sets the trigger level.
Returns the current trigger level.

Example

:SEARch:LEVEl 1
:SEARch:LEVEl?
(Response)  :SEARCH:LEVEL +1.000000E+00  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query logic trigger AND/OR conditions

Syntax

(Command)

(Query)


:SEARch:LOGAnd A$

:SEARch:LOGAnd?

(Response)

A$

A$ = OR, AND

Details

Sets the logic trigger conditions.
Returns the logic trigger condition setting as a text string.

Example

:SEARch:LOGAnd OR
:SEARch:LOGAnd?
(Response)  :SEARCH:LOGAND OR  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the logic trigger pattern (mask)

Syntax

(Command)

(Query)


:SEARch:LOGPat A$,"B$"

:SEARch:LOGPat? A$

(Response)

A$,"B$"

A$ = A to D (Logic probe)
B$ = "Trigger mask" (X,0,1)

Details

Sets the logic trigger pattern (mask).
Returns the logic trigger mask as a text string.

X  Signals are ignored
0  Trigger on low level signal
1  Trigger on high level signal

Example

:SEARch:LOGPat A,"X010"
:SEARch:LOGPat? A
(Response)  :SEARCH:LOGPAT A,"X010"  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the maximum search number

Syntax

(Command)

(Query)


:SEARch:MAXNum A

:SEARch:MAXNum?

(Response)

A<NR1>

A = 1 to 1000

Details

Sets the maximum number of search results.
Returns the current maximum number of search results.

Example

:SEARch:MAXNum 1000
:SEARch:MAXNum?
(Response)  :SEARCH:MAXNUM 1000  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the searching method

Syntax

(Command)

(Query)


:SEARch:METHod A$

:SEARch:METHod?

(Response)

A$

A$ = TRIGger, PEAK, JUMP, CONCier

Details

Sets the search method.
Returns the current search method as a text string.

TRIGger  Trigger
PEAK  Peak
JUMP  Jump
CONCier  Concierge

Example

:SEARch:METHod TRIGger
:SEARch:METHod?
(Response)  :SEARCH:METHOD TRIGGER  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query a display order

Syntax

(Command)

(Query)


:SEARch:ORDEr A$

:SEARch:ORDEr?

(Response)

A$

A$ = TIME, DATA

Details

Sets the display order of search results.
Returns the display order of the current search result.

TIME  Time order
DATA  Data order

Example

:SEARch:ORDEr TIME
:SEARch:ORDEr?
(Response)  :SEARCH:ORDER TIME  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the peak search method

Syntax

(Command)

(Query)


:SEARch:PEAK A$

:SEARch:PEAK?

(Response)

A$

A$ = MAX, MIN, LMAX, LMIN

Details

Sets the search method of peak value.
Returns the search method of the current peak value.

MAX  Maximum value
MIN  Minimum value
LMAX  Local maximum
LMIN  Local minimum

Example

:SEARch:PEAK MAX
:SEARch:PEAK?
(Response)  :SEARCH:PEAK MAX  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the peak search filter

Syntax

(Command)

(Query)


:SEARch:PKFLt A

:SEARch:PKFLt?

(Response)

A<NR1>

A = 0, 10, 20, 50, 100, 150, 200, 250, 500, 1000, 2000, 5000, 10000 (point)

Details

Makes settings for the filter (point) used during peak search.
Retuns The settings will be returned as an NR1 number.

Example

:SEARch:PKFLt 10
:SEARch:PKFLt?
(Response)  :SEARCH:PKFLT 10  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query a jumping point

Syntax

(Command)

(Query)


:SEARch:POINt A

:SEARch:POINt?

(Response)

A<NR1>

A = Storaged data location

Details

Sets the position to display the waveform.
Returns the position to display the current waveform.

Example

:SEARch:POINt 1000
:SEARch:POINt?
(Response)  :SEARCH:POINT 1000  (when headers are enabled)

Note

In order to change the waveform position, after setting with :SEARch:POINt A, you need to issue :SEARch:EXEC.
Values that can be specified vary depending on measurement conditions.
The data to be specified is handled with the trigger position as the reference.

Usage
Conditions

Provided that :
Exist measurement data.
The display of the time value is "number of data".




Query the search position

Syntax

(Query)


:SEARch:POSition?

(Response)

A1,A2,A3,...<NR1>

Details

Returns the serch point after executing the search.
The position A is as follows.

A >= 0  : Search position
A = -1  : Not found the search position

Example

:SEARch:POSition?
(Response)  :SEARCH:POSITION 600  (when headers are enabled)

Note

The value obtained is based on the beginning position of the waveform.
When the setting of the time value display is "number of data", if the trigger is set, the time value is drawn with reference to the trigger position on the waveform screen, but the value of the command does not depend on the trigger amount.

Usage
Conditions

-




Set or query the search range

Syntax

(Command)

(Query)


:SEARch:RANGe A$

:SEARch:RANGe?

(Response)

A$

A$ = WHOLe, A, B

Details

Sets the search range.
Returns the search range as a text string.

WHOLe  Applies search to the whole display blocks.
A  Applies search to the range in the Segment 1 on the display blocks.
B  Applies search to the range in the Segment 2 on the display blocks.

Example

:SEARch:RANGe WHOLe
:SEARch:RANGe?
(Response)  :SEARCH:RANGE WHOLE  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the eventmark display

Syntax

(Command)

(Query)


:SEARch:SETEvent A$

:SEARch:SETEvent?

(Response)

A$

A$ = OFF, ON

Details

Configure eventmark display ON/OFF.
Returns current eventmark display ON/OFF.

OFF  Disabled
ON  Enabled

Example

:SEARch:SETEvent ON
:SEARch:SETEvent?
(Response)  :SEARCH:SETEVENT ON  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the time code from trigger position

Syntax

(Command)

(Query)


:SEARch:SIGN A$

:SEARch:SIGN?

(Response)

A$

A$ = PLUS, MINUs

Details

Sets the time sign from the trigger position.
Returns the time code from the current trigger position.

PLUS  Positive
MINUs  Negative

Example

:SEARch:SIGN PLUS
:SEARch:SIGN?
(Response)  :SEARCH:SIGN PLUS  (when headers are enabled)

Note

-

Usage
Conditions

Jump (time)




Set or query the trigger slope

Syntax

(Command)

(Query)


:SEARch:SLOPe A$

:SEARch:SLOPe?

(Response)

A$

A$ = UP, DOWN

Details

Set the trigger slope.
Returns the current trigger slope.

UP  Rising
DOWN  Falling

Example

:SEARch:SLOPe UP
:SEARch:SLOPe?
(Response)  :SEARCH:SLOPE UP  (when headers are enabled)

Note

-

Usage
Conditions

Provided that :
search trigger type is level




Set or query the search channel

Syntax

(Command)

(Query)


:SEARch:TGCH A$

:SEARch:TGCH?

(Response)

A$

A$ = CH1_1 to CH8_4, L1A to L8D, W1 to W16

Details

Sets the search channel.
Returns the search channel as a text string.

Example

:SEARch:TGCH CH1_1
:SEARch:TGCH?
(Response)  :SEARCH:TGCH CH1_1  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the jumping point time

Syntax

(Command)


(Query)


:SEARch:TIME A$,year,month,day,hour,min,sec,milli,micro,nano (A$:ABS)
:SEARch:TIME A$,day,hour,min,sec,milli,micro,nano (A$:RELAtive)

:SEARch:TIME? A$

(Response)

A$,year,month,day,hour,min,sec,milli,micro,nano (A$ = ABS)
A$,day,hour,min,sec,milli,micro,nano (A$ = RELAtive)

A$ = ABS, RELAtive
year = 2000 to 2080
month = 1 to 12
day = 1 to 31
hour = 0 to 23
min = 0 to 59
sec = 0 to 59
milli = 0 to 999
micro = 0 to 999
nano = 0 to 999

Details

Set the jump time.
Returns the current jump time.

ABS  Absolute time
RELAtive  Relative time based on the trigger position

Example

:SEARch:TIME ABS,2017,1,2,3,4,5,123,456,789
:SEARch:TIME? ABS
(Response)  :SEARCH:TIME ABS,2017,1,2,3,4,5,123,456,789  (when headers are enabled)

Note

In order to change the waveform position, after setting with :SEARch:TIME, you need to issue :SEARch:EXEC.

Usage
Conditions

Provided that :
ABS: The display of the time value is "date"
RELAtive: The display of the time value is "time" or "hexadecimal time"




Set or query a concierge search type

Syntax

(Command)

(Query)


:SEARch:TYPE A$

:SEARch:TYPE?

(Response)

A$

A$ = HIST, HDIFf, DEV, DDIFf

Details

Sets the concierge search type.
Returns the current concierge search type.

HIST  Histogram (Compared with fundamental wave)
HDIFf  Histogram (Compare with previous waveform)
DEV  Standard deviation (Compared with fundamental wave)
DDIFf  Standard deviation (Compared with previous waveform)

Example

:SEARch:TYPE HIST
:SEARch:TYPE?
(Response)  :SEARCH:TYPE HIST  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the window upper and lower limits

Syntax

(Command)

(Query)


:SEARch:UPLOw A,B

:SEARch:UPLOw?

(Response)

A,B

A = Upper limit
B = Lower limit

Details

Sets the upper and lower limits of the window in/out trigger.
Returns the upper and lower limits of the current window in/out trigger.

Example

:SEARch:UPLOw 10,-10
:SEARch:UPLOw?
(Response)  :SEARCH:UPLOW +1.000000E+01,-1.000000E+01  (when headers are enabled)

Note

-

Usage
Conditions

-




Set or query the concierge display number

Syntax

(Command)

(Query)


:SEARch:VIEW A

:SEARch:VIEW?

(Response)

A<NR1>

A = 1 to 100

Details

Sets the concierge display number.
Returns the current concierge display number.

Example

:SEARch:VIEW 4
:SEARch:VIEW?
(Response)  :SEARCH:VIEW 4  (when headers are enabled)

Note

-

Usage
Conditions

-