MDO3000 Programmer Manual.pdf - 第733页
Commands Listed in Alphabetical Order Examples SEARCH:SEARCH 1:TRIGGER:A:BUS: B1:USB:CONDITION TOKENPACKET sets the search condition to be a token packet. SEARCH:SEARCH 1:TRIGGER:A:BUS: B1:USB:CONDITION ? migh t return :…

Commands Listed in Alphabetical Order
Arguments
<QString> with
in the range 0000000 to 1111111 (00 hex to 7F hex).
Examples
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:ADDRESS:VALUE “0001000”
sets the binary address to 0001000 (08 hex).
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:ADDRESS:VALUE? might return
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:ADDRESS:VALUE “1000000”,
which indicates that the binary address is 100000 (40 hex).
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:CONDition
This command specifies the search condition for a USB search. SEARC H<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:CONDition
{SYNC|RESET|SUSPEND|RESUME|EOP|TOKENPacket|DATAPacket
|HANDSHAKEPacket|SPECIALPacket|ERRor}
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:CONDition?
Arguments
SYNC specifies to search for a Sync field of a packet.
RESET specifies to search for a reset condition.
SUSPEND specifies to search for a suspend condition.
RESUME specifies to search for a resume condition.
EOP specifies to search for an end-of-packet signal.
TOKENPacket specifies to search for a token packet.
DATAPacket specifies to search for a data packet
HANDSHAKEPacket specifies to search for a handshake packet.
SPECIALPacket specifies to search for a special status packet.
ERRor specifies to search for an error condition.
2-702 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Examples
SEARCH:SEARCH
1:TRIGGER:A:BUS:B1:USB:CONDITION TOKENPACKET
sets
the search condition to be a token packet.
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:CONDITION? might return
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:CONDITION SYNC,which
indicates that the search condition is a sync field.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:HIVALue
This command specifies the upper limit data value for the inside-of-range
and outside-of-range qualifiers to be used in a USB search, when
the search condition is set to
DATAPacket. Use the command
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:VALue to set the
lower limit.
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:DATa:HIVALue
<QString>
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:HIVALue?
Related Commands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:CONDition,
SEARCH:SEARCH<x>:TRIGger:A:
BUS:B<x>:USB:DATa:VALue
Arguments
<QString> within the range 00000000 to 11111111 (00 hex to FF hex).
Examples
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:HIVALUE “00001000”
sets the upper limit to binary 00001000 (08 hex).
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:HIVALUE? might return
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:HIVALUE “01111111”,
which indicates that the upper limit is 01111111 (7F hex).
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:OFFSet
This command specifies the data offset in bytes to search for in a USB search.
The minimum and default values are 0 and the maximum is 1024.
SEARCH<x>
is the search number, which is always 1, and B <x>
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-703

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:DATa:OFFSet <NR1>
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:OFFSet?
Arguments
<NR1> is number in the range 0 to 1024.
Examples
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:OFFSET 36 sets the data
offset to 36.
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:OFFSET? might return
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:OFFSET 0, indicating
thatthedataoffsetisthedefaultvalue,0.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:SIZe
This command specifies the number of contiguous data bytes to search for in a
USB search. The minimum and default values are 1 and the maximum value is
16.
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:DATa:SIZe <NR1>
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:DATa:SIZe?
Arguments
<NR1> is number in the range 1 to 16.
Examples
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:SIZE 4 sets the
oscilloscope to search on four contiguous data bytes.
SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:SIZE? might return ,
:SEARCH:SEARCH1:TRIGGER:A:BUS:B1:USB:DATA:SIZE 6 indicating that
the oscilloscope will search on 6 contiguous data bytes.
2-704 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual