MDO3000 Programmer Manual.pdf - 第744页
Commands Listed in A lphabetical Order Arguments NOCARE — searc h for e ither the start or complete phase of the split transaction. SSPLIT — search for the start phase of the split transaction. CSPLIT — search for the c …

Commands Listed in Alphabetical Order
Conditions
This command re
quires 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:SPLit:PORT:VALue
<QString>
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue?
Related Com
mands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
Arguments
QString is a quoted string of up to 7 characters. The valid characters are 0 and 1.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:PORT:VALue “001010”
sets the split transaction hub address to search for to 001010.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:PORT:VALue? might
return XXXXXXX, indicating that the hub address value to search for doesn’t
matter.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue
When searching on a high-speed USB split transaction, this command specifies
whether to search for the start or complete phase of the split transaction, based
on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is
NOCARE.
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:SPLit:SC:VALue
{NOCARE|SSPLIT|CSPLIT}
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue?
Re
lated Commands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-713

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