Looks like it has an awful lot of features once you start digging.
What do you mean by that? What lot of features, what does it have that even DS1000Z or Siglent SDS1104E-X doesn't?
Rigol MSO5000 has many more features than it and also SDS2000X+ ..
All of them for fraction of price.
Do the Rigol and Siglent have the advanced triggering shown by Shahriar? I don't recall about this feature being present in the entry level models...
The other two more advanced have mor features.
That Tek has no advanced triggering features..
1000Z
Edge Trigger
Pulse Trigger
Slope Trigger
Video Trigger
Pattern Trigger
Duration Trigger
TimeOut Trigger
Runt Trigger
Window Trigger
Delay Trigger
Setup/Hold Trigger
Nth Edge Trigger
RS232 Trigger
I2C Trigger
SPI Trigger
MSO5000 series oscilloscope provides the following trigger types.
Edge Trigger
Pulse Trigger
Slope Trigger
Video Trigger
Pattern Trigger
Duration Trigger
Timeout Trigger
Window Trigger
Delay Trigger
Setup/Hold Trigger
Nth Edge Trigger
RS232 Trigger (Option)
I2C Trigger (Option)
SPI Trigger (Option)
CAN Trigger (Option)
FlexRay Trigger (Option)
LIN Trigger (Option)
I2S Trigger (Option)
MIL-STD-1553 Trigger (Option)
2 zone trigger
SDS1104X-E:
Edge, Slope, Pulse Width, Window, Runt, Interval, Dropout, Pattern, Video
Serial Trigger and decoder (Std) IIC, SPI, UART, CAN, LIN
SDS 2000X+:
Edge, Slope, Pulse, Window, Runt, Interval, Dropout, Pattern, Video and Serial
Serial trigger and decode Standard: I2C, SPI, UART, CAN, LIN
Optional: CAN FD, FlexRay, I2S, MIL-STD-1553B, SENT
2 zone trigger
Interesting. The Tek is a bit behind the DS1000Z and the SDS1104X-E:
Trigger types
Edge Positive, negative, or either slope on any channel.
Pulse Width Trigger on width of positive or negative pulses. Event can be time- or logic-qualified
Timeout Trigger on an event which remains high, low, or either, for a specified time period. Event can be logic-qualified
Runt Trigger on a pulse that crosses one threshold but fails to cross a second threshold before crossing the first again. Event can be time- or logic-qualified
Logic Trigger when logic pattern goes true, goes false, or occurs coincident with a clock edge. Pattern (AND, OR, NAND, NOR) specified for all input channels defined as high, low, or don't care. Logic pattern going true can be time-qualified
Setup/Hold Trigger on violations of both setup time and hold time between clock and data present on any input channels
Rise/Fall Trigger on pulse edge rates that are faster or slower than specified. Slope may be positive, negative, or either. Event can be logic-qualified
Parallel (with MSO option) Trigger on a parallel bus data value. Parallel bus can be from 1 to 20 bits (from the digital and analog channels) in size. Supports binary and hex radices
I2C (option) Trigger on start, repeated start, stop, missing ack, address (7 or 10 bit), data, or address and data on I2C buses up to 10 Mb/s
SPI (option) Trigger on slave select, idle time, or data (1-16 words) on SPI buses up to 20 Mb/s
RS-232/422/485/UART (option) Trigger on start bit, end of packet, data, and parity error up to 15 Mb/s
CAN (option) Trigger on start of frame, type of frame (data, remote, error, or overload), identifier, data, identifier and data, end of frame, missing ack, and bit stuff error on CAN buses up to 1 Mb/s
LIN (option) Trigger on sync, identifier, data, identifier and data, wakeup frame, sleep frame, and error on lin buses up to 1 Mb/s
SENT (option) Trigger on start of packet, fast channel status and data, slow channel message ID and data, and CRC errors
Source:
Tek 2 datasheet