MDO3000 Programmer Manual.pdf - 第898页
Commands Listed in A lphabetical Order Conditions This command re quires the DPO4USB application module to be installed, except for MDO 3000 mo dels, which require the MDO 3USB. N ote that 1 GHz bandwidth models are reco…

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

Commands Listed in Alphabetical Order
Arguments
NOCARE —anyend
point type.
CONTRol — control endpoint type.
ISOchronous — isochronous endpoint type.
BULK — bulk endpoint type (BULK-IN or BULK-OUT).
INTERRUPT — interrupt endpoint type (Interrupt-IN).
Examples
TRIGger:A:BUS:B1:USB:SPLit:ET:VALue iso sets the endpoint type to
trigger on to isochronous.
TRIGger:A:BUS:B1:USB:SPLit:ET:VALue? might return BULK, indicating
that the bulk endpoint type has been specified to trigger on.
TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue
When triggering on a high-speed USB split transaction, this command specifies
the split transaction hub address value to trigger on. The value can be up to 7
characters long. The default is all X’s (don’t care).
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:HUB:VALue <QString>
TRIGger:A:BUS:B<x>:USB:SPLit:HUB:VALue?
Related Commands
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
TRIGger:A:BUS:B1:USB:SPLit:HUB:VALue “001010” sets the split
transaction hub address to trigger on to 001010.
TRIGger:A:BUS:B1:USB:SPLit:HUB:VALue? might return XXXXXXX,
indicating that the hub address value to trigger on doesn’t matter.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-869