MDO3000 Programmer Manual.pdf - 第839页
Commands Listed in Alphabetical Order Conditions This command re quires a DPO4AUTOM AX application module for DPO/MSO4000B and MDO4000/B/C mod els or MDO3FLEX application module for MDO3000 models. Group Tr i g g e r Syn…

Commands Listed in Alphabetical Order
TRIGger:A:BU
S:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue
When the Ethernet trigger condition is set to TCPHeader, this command specifies
the 16–bit source port address that is to be used in the trigger (along with the
destination
port address, the sequence number and the acknowledgement number).
The default is all X’s (don’t care).
B<x> is the bus number B1-B4.
Conditions
This command requires a DPO4ENET application module for DPO/MSO4000B
and MDO4000/B/C models.
Group
Trigger
Syntax
TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue
<QString>
TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SOUrceport:VALue?
Related Commands
TRIGger:A:BUS:B<x>:ETHERnet:CONDition
TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:ACKnum:VALue
TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:SEQnum:VALue
TRIGger:A:BUS:B<x>:ETHERnet:TCPHeader:DESTinationport:VALue
Arguments
QString is a quoted string of up to 16 characters where the allowable characters
are 0, 1, and X. The bits specified in the quoted string replace the least significant
bits, leaving any unspecified upper bits unchanged.
Examples
TRIGger:A:BUS:B1:ETHERnet:TCPHeader:SOUrceport:VALue
“XXXX000010100110” would set the source port address that is to be used in the
trigger to hexadecimal X0A6.
TRIGger:A:BUS:B1:ETHERnet:TCPHeader:SOUrceport:VALue? might
return “XXXXX01001010110”.
TRIGger:A:BUS:B<x>:FLEXray:CONDition
This command specifies the condition to use when triggering on a FlexRay bus
signal (start of frame, frame t
ype, ID, cycle count, header, data, ID and data,
EOF, error).
B<x> is the bus number B1-B4, except for MDO3000, which has
two buses B1–B2..
2-808 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual

Commands Listed in Alphabetical Order
Conditions
This command re
quires a DPO4AUTOMAX application module for
DPO/MSO4000B and MDO4000/B/C models or MDO3FLEX application module
for MDO3000 models.
Group
Trigger
Syntax
TRIGger:A:BUS:B<x>:FLEXray:CONDition
{SOF|FRAMEType|IDentifier|CYCLEcount|HEADer|DATA
|IDANDDATA|EOF|ERROR}
TRIGger:A:BUS:B<x>:FLEXray:CONDition?
Arguments
SOF sets the trigger condition to start of frame.
FRAMEType sets the trigger condition to frame type.
IDentifier sets the trigger condition to identifier.
CYCL
Ecount
sets the trigger condition to cycle count.
HEADer sets the trigger condition to header.
DATA sets the trigger condition to data.
IDANDDATA sets the trigger condition to id and data.
EOF sets the trigger condition to end of frame.
ERROR sets the trigger condition to error.
Examples
TRIGGER:A:BUS:B1:FLEXRAY:CONDITION? might return
TRIGGER:A:BUS:B1:FLEXRAY:CONDITION SOF indicating the
FlexRay condition is start of frame.
TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue
This command specifies the high value when triggering on a FlexRay bus cycle
count field. (Use TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:VALue to
set the low value.) The trigger condition must be set to CYCLEcount (using
TRIGger:A:BUS:B<x>:FLEXray:CONDition).
B<x>
Conditions
This command requires a DPO4AUTOMAX application module for
DPO/MSO4000B and MDO4000/B/C models or MDO3FLEX application module
for MDO3000 models.
Group
Trigger
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-809

Commands Listed in Alphabetical Order
Syntax
TRIGger:A:BUS
:B<x>:FLEXray:CYCLEcount:HIVALue <QString>
TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:HIVALue?
Arguments
<QString> isaquotedstringthatisthecyclecounthighvalue.
Examples
TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE “110010” sets the
cycle count high value to 110010.
TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE? might return
TRIGGER:A:BUS:B1:FLEXRAY:CYCLECOUNT:HIVALUE "XXXXXX" indicating
the cycle count high value is don't care.
TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier
This command specifies the qualifier (<, >, =, <=, >=, not =, in
range, out of range) to use when triggering on the FlexRay bus cycle
count field. The trigger condition must be set to CYCLEcount (using
TRIGger:A:BUS:B<x>:FLEXray:CONDition).
B<x>
Conditions
This command requires a DPO4AUTOMAX application module for
DPO/MSO4000B and MDO4000/B/C models or MDO3FLEX application module
for MDO3000 models.
Group
Trigger
Syntax
TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier
{LESSthan|MOREthan|EQual|UNEQual|LESSEQual|MOREEQual|
INrange|OUTrange}
TRIGger:A:BUS:B<x>:FLEXray:CYCLEcount:QUALifier?
Arguments
LESSthan sets the cycle count qualifier to less than.
MOREthan sets the cycle count qualifier to more than.
EQual sets the cycle count qualifier to equal.
UNEQual sets the cycle count qualifier to not equal.
LESSEQual sets the cycle count qualifier to less than or equal.
MOREEQual sets the cycle count qualifier to greater than or equal.
INrange sets the cycle count qualifier to in range.
OUTrange sets the cycle count qualifier to out of range.
2-810 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual