MDO3000 Programmer Manual.pdf - 第745页
Commands Listed in Alphabetical Order Syntax SEARCH:SEARCH <x>:TRIGger:A:BU S:B<x>:USB:SPLit :SE:VALue {NOCARE|FULLS Peed|LOWSPeed|IS OSTART|ISOMID|IS OEND|ISOALL} SEARCH:SEARC H<x>:TRIGger:A :BUS:B<…

Commands Listed in Alphabetical Order
Arguments
NOCARE — search
for either the start or complete phase of the split transaction.
SSPLIT — search for the start phase of the split transaction.
CSPLIT — search for the complete phase of the split transaction.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SC:VALue SSPLIT
specifies to search for the start phase of the split transaction.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SC:VALue? might
indicate NOCARE, specifying that it doesn’t matter whether to search for the start
or complete phase of the split transaction.
SEARCH:SE
ARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue
When searching for a high-speed USB split transaction, this command specifies
the split transaction start/end bit value to search for.
SEARCH<x> is the search
number, w
hich is always 1, and
B<x>
NOTE. The start and end bits are interpreted based on the type of split transaction:
For Interrupt and control transactions, the S bit means Speed: 0 = Full Speed, 1
= Low Speed.
For bulk IN/OUT and isochronous IN start-split transactions, the S field must be 0.
For bulk/control IN/OUT, interrupt IN/OUT, and isochronous IN start-split
transactions, the E fi eld must be 0 .
For full-speed isochronous OUT start-split transactions, the S (Start) and E
(End) fields specify how the high-speed data payload corresponds to data for a
full-speed data packet as shown below:
S E High-speed to Full-speed Data Relation
0 0 High-speed data is the middle of the full-speed data payload.
01High-speeddataistheendofthefull-speeddatapayload.
1 0 High-speed data is the beginning of the full-speed data payload.
1 1 High-speed data is all of the full speed data payload.
Conditions
This command requires the DPO4USB application module to be installed, except
for MDO3000 models, which require th
e MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
2-714 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Syntax
SEARCH:SEARCH
<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue
{NOCARE|FULLSPeed|LOWSPeed|ISOSTART|ISOMID|ISOEND|ISOALL}
SEARCH:SEARC
H<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue?
Related Commands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
Arguments
NOCARE — any combination of S and E bits.
FULLSPeed — S bit = 0, E bit = 0.
LOWSPeed — S bit = 1, E bit = 0.
ISOSTART — S bit = 1, E bit = 0.
ISOMID — see note above.
ISOEND — see note above.
ISOALL — see note above.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SE:VALue ISOEND
specifies to search for the ISOEND split transaction value.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SE:VALue? might
return FULLSPEED.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType
This command specifies the token type to be used in a USB search: any, start
of frame, out, in, or setup.
SEARCH<x> is the search number, which is always
1, and
B<x>
Conditions
This command requires the DPO4USB application module to be installed, except
for MDO3000 models, which require the MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType
{ANY|SOF|OUT|IN|SETUP}
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType?
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-715

Commands Listed in Alphabetical Order
Arguments
ANY indicates a
ny of the token types.
SOF indicates a SOF (start-of-frame) token type
OUT indicates an OUT token type.
IN indicates an IN token type.
SETUP indicates a SETUP token type.
Examples
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:TOKENTYPE SETUP sets the
token type to SETUP.
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:TOKENTYPE? might return
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:TOKENTYPE SOF if the token
type is SOF.
SEARCH:SEARCH<x>:TRIGger:A:BUS:SOUrce
This command specifies the source of a bus search. <x> is the search number.
SEARCH<x> is the search number, which is always 1.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:BUS:SOUrce {B1|B2|B3|B4}
SEARCH:SEARCH<x>:TRIGger:A:BUS:SOUrce?
Arguments
B1 specifies the Bus 1 source.
B2 specifies the Bus 2 source.
B3 specifies the Bus 3 source.
B4 specifies the Bus 4 source.
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe
This command specifies the slope to be used in an edge search: rising, falling
or either. <x> is the search number.
SEARCH<x> is the search number, which
is always 1.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe {RISe|FALL|EITHer}
SEARCH:SEARCH<x>:TRIGger:A:EDGE:SLOpe?
2-716 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual