MDO3000 Programmer Manual.pdf - 第92页

Command Groups Bus, Video, and RF application modules A table is avail able that lists all commands enabled by each application module (See page H-1, List of Beta Commands and Featur es .) For I 2 C or SPI bus signals, i…

100%1 / 1158
Command Groups
Search Comman
dGroup
The search commands let you analyze your source waveform record for conditions
specified by a search’s criteria. Once these criteria are matched, the oscilloscope
places a sear
ch mark at that location in the waveform record. You can then
navigate or save the marks. (See page 2-30, Mark Command Group.)
When perfor
ming an edge, pulse width, runt, transition (rise/fall time), time-out,
or bus search, you can use only one waveform at a time.
When perfo
rming a logic or a setup/hold search, you can use any or all of the
displayed waveforms at the same time. For example, with a logic search, you can
search for instances when CH1 is high and CH2 is low. Likewise, with a setup
and hold search, you can search for instances when the clock source is CH1 and
the data sources are CH2 and CH3.
With pulse width searching, the oscilloscope can search for pulses with widths
less than, greater than, equal to, or not equal to a specified time. Additionally, it
can search for pulses with widths within, or outside of a range of two different
specifi
ed times. Searching can take place on either positive or negative pulses.
Searches on RF waveforms can only use time domain traces (RF Amplitude vs.
Time,
RF Frequency vs. Time and RF Phase vs. Time). (MDO4000/B/C only.)
A series of example command sequences showing different searches and triggers
is in
cluded as an appendix. (See page F-1, Search and Trigger Command
Sequence Examples.)
Searching using
Thr
esholds
All search types except bus searches use thresholds, which are vertical values that
th
e source waveform must cross in order for a mark to be placed. For example, if
you set the search type to EDGE, and the search source to CH1, the search’s slope
to RISE, and the search’s threshold value to 1.5V, then that search will find all
places where CH1 transitions from below 1.5 volts to above 1.5 volts.
Each individual search source waveform has two threshold values: a low threshold
and a high threshold. Note that if you change the search source waveform, you
must explicitly set the thresholds. For example, if you set the search’s CH1lower
threshold to 1.5 volts, and then decide to change the search’s source waveform to
CH2, you must then explicitly set CH2’s lower threshold value to the value you
would like (it will not automatically be 1.5 volts). If you have an edge search set
up on CH1 with the threshold you’d like, then decide to change to a logic search
and change the threshold on CH1 to fit your logic search, and then change back to
an edge search, your initial threshold setting on the edge search will be lost.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-61
Command Groups
Bus, Video, and RF
application modules
A table is avail
able that lists all commands enabled by each application module
(See page H-1, List of Beta Commands and Features.)
For I
2
C or SPI bus signals, install the DPO4EMBD application module,
except for M
DO3000 models, which require MDO3EMBD.
For RS-232, RS-422, RS-485, or UART bus signals, install the DPO4COMP
module, except for MDO3000 models, which require MDO3AUDIO.
For I
2
S, Left Justified (LJ), Right Justified (RJ), or TDM bus signals, install
the DPO4AUDIO module, except for MDO3000 models, which require
MDO3AUDIO.
For CAN, CAN FD, or LIN bus signals, install the DPO4AUTO or
DPO4AUTOMAX module, except for MDO3000 models, which require
MDO3AUTO.
For FlexRay bus signals, install the DPO4AUTOMAX module, except for
MDO3000 models, which require MDO3FLEX.
For Ethernet signals, when tested with the MDO4000/B/C and
MSO/DPO4000B, install the DPO4ENET module. Note that ≥350 MHz
bandwidth models are recommended for 100BASE-TX.
For MIL-STD-1553 or ARINC429 bus signals, install the DPO4AERO
module, except for MDO3000 models, which require MDO3AERO.
For USB bus signals, install the DPO4USB module, except for MDO3000
models, which require MDO3USB. Note that 1 GHz bandwidth models are
recommended for high-speed (HS) USB.
For video signals, install the DPO4VID module, except for the MDO3000
models, which do not require a module.
For RF signals (MDO4000/B/C Series only), install the MDO4TRIG module.
Table 2-39: Search Commands
Command Description
SEARCH?
Returns all search-related settings
SEARCH:SEARCH<x>:COPy Copies the search criteria to the trigger, or the trigger criteria to
the search
SEARCH:SEARCH<x>:LIST? This query returns a list of all automatically created search marks
on waveforms in the time domain (leaving out any manually created
marks). These automatic marks are created using a search
command. The entries returned are in the form of an enumeration
representing the source waveform, followed by 7 time mark
parameters.
SEARCH:SEARCH<x>:STATE Sets the search state to on or off
SEARCH:SEARCH<x>:TOTal? Returns the total number of matches for search <x>
SEARCH:SEARCH<x>:TRIGger:A:BUS? Queries the SEARCH:SE ARCH<x>:TRIGger:A:BUS settings.
2-62 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual
Command Groups
Table 2-39: Search Commands (cont.)
Command Description
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
CONDition
This command sets the condition to use w hen searching on
ARINC429 bus data (word start, label, matching data, word end, or
error).
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
DATA:HIVALue
This command species the high value to use w hen searching on
the ARINC429 bus data eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
DATA:QUALier
This command sets the qualier (<, >, =, <=, >=, not =, in range, out
of range) to use when searching on ARINC429 bus data eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
DATA:VA Lue
This command species the low value to use when searching on
the ARINC429 bus data eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
ERRTYPE
This command species the error type to use when searching on
the ARINC429 bus signal.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
LABel:HIVALue
This command species the high value to use when searching on
the ARINC429 bus label eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
LABel:QUALier
This command sets the qualier (<, >, =, <=, >=, not =, in range, out
of range) to use when searching on ARINC429 bus label eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
LABel:VALue
This command species the low value to use when searching on
the ARINC429 bus label eld.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
SDI
This command species the SDI portion of the packet data to be
used when searching on ARINC429 bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:ARINC429A:
SSM
This command species the SSM portion of the packet data to be
used when searching on ARINC429 bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:
CONDition
This command sets the condition (start of frame or matching data)
to be used to search on audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:DATa:
HIVALue
This command sets the upper word value to be used to search on
audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:DATa:
OFFSet
This commands sets the data offset v alue to be used to search
on audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:DATa:
QUALier
This command sets the qualier (<, >, =, <=, >=, not =, in range, out
of range) to be used to search on audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:DATa:
VALue
This command sets the lower word value to be used to search on
audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:AUDio:DATa:
WORD
This command sets the alignment of the data (left, right or either) to
be used to search on audio bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B <x>:CAN:
CONDition
This command sets the condition (start of frame, frame type,
identier, matching data, end of frame, missing ACK eld, bit-stufng
error, form error, any error, CAN FD B RS bit, or CAN FD ESI bit) to
be used to search on CAN bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B <x>:CAN:DATa:
DIRection
This command sets the data direction (read, write or either) to be
used to search on CAN bus data.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:CAN:DATa:
OFFSet
This command species the data offset for CAN data searches.
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-63