MDO3000 Programmer Manual.pdf - 第897页
Commands Listed in Alphabetical Order INrange trigge rs on an input value that is within a range set by two values. OUTrange triggers on an input value that is outside of a range set by two values. Examples TRIGGER:A:BUS…

Commands Listed in Alphabetical Order
Arguments
ANY indicates t
he oscilloscope will trigger on any handshake type.
NAK indicates the oscilloscope will trigger when a device cannot send or receive
data.
ACK indicates the oscilloscope will trigger when a packet is successfully received.
STALL indicates the oscilloscope will trigger when a device requires intervention
from the host.
Examples
TRIGGER:A:BUS:B1:USB:HANDSHAKETYPE ACK sets the handshake type to
acknowledgement.
TRIGGER:A:BUS:B1:USB:HANDSHAKETYPE? might return
:TRIGGER:A:BUS:B1:USB:HANDSHAKETYPE STALL, indicating that
the handshake type is set to stall.
TRIGger:A:BUS:B<x>:USB:QUALifier
This command specifies the USB trigger qualifier for address, endpoint and data.
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
Trigger
Syntax
TRIGger:A:BUS:B<x>:USB:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual
|MOREEQual|INrange|OUTrange}
TRIGger:A:BUS:B<x>:USB:QUALifier?
Related Commands
TRIGger:A:BUS:B<x>:USB:CONDition
Arguments
LESSthan triggers on an input value that is less than a set value.
MOREthan triggers on an input value that is greater than a set value.
EQual triggers on an input value that is equal to a set value.
UNEQual triggers on an input value that is not equal to a set value.
LESSEQual triggers on an input value that is less than or equal to a set value.
MOREEQual triggers on an input value that is more than or equal to a set value.
2-866 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
INrange trigge
rs on an input value that is within a range set by two values.
OUTrange triggers on an input value that is outside of a range set by two values.
Examples
TRIGGER:A:BUS:B1:USB:QUALIFIER LESSTHAN sets the oscilloscope to
trigger when an address, data, or endpoint value is less than a set value.
TRIGGER:A:BUS:B1:USB:QUALIFIER? might return
:TRIGGER:A:BUS:B1:USB:QUALIFIER EQUAL indicating that the trigger
condition is to trigger when an address, data, or endpoint is equal to a set value.
TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber
This command specifies the binary data string to be used for start of frame
number, when the trigger condition is Token Packet and the token type is Start
of Frame.
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
Trigger
Syntax
TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber <QString>
TRIGger:A:BUS:B<x>:USB:SOFFRAMENUMber?
Related Commands
TRIGger:A:BUS:B<x>:USB:CONDition
Arguments
<QString> within the range 000 0000 0000 to 111 1111 1111 (000 hex to 7FF
hex).
Examples
TRIGGER:A:BUS:B1:USB:SOFFRAMENUMBER “00000001000” sets the start of
frame number to 00000001000 (008 hex).
TRIGGER:A:BUS:B1:USB:SOFFRAMENUMBER? might return
:TRIGGER:A:BUS:B1:USB:SOFFRAMENUMBER “00000001001”,which
indicates that the start of frame number is 00000001001 (009 hex).
TRIGger:A:BUS:B<x>:USB:SPECIALType
This command specifies the packet ID (PID) for the special packet. B<x>
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-867

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
Trigger
Syntax
TRIGger:A:BUS:B<x>:USB:SPECIALType {ANY|PREamble|RESERVed}
TRIGger:A:BUS:B<x>:USB:SPECIALType?
Related Commands
TRIGger:A:BUS:B<x>:USB:CONDition
Arguments
ANY indicates any type of special packet.
PREamble indicates a preamble special packet.
RESERVed indicates a reserved special packet.
Examples
TRIGGER:A:BUS1:USB:SPECIALTYPE PREAMBLE sets the special packet type
to preamble.
TRIGGER:A:BUS1:USB:SPECIALTYPE? might return
:TRIGGER:A:BUS1:USB:SPECIALTYPE PREAMBLE, indicating that the special
type is set to preamble.
TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue
When triggering on a high-speed USB split transaction, this command specifies
the split transaction endpoint type value to trigger on.
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
Trigger
Syntax
TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue
{NOCARE|CONTRol|ISOchronous|BULK|INTERRUPT}
TRIGger:A:BUS:B<x>:USB:SPLit:ET:VALue?
Related Commands
TRIGger:A:
BUS:B<x>:USB:SPECIALType
2-868 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual