I just got a new Rigol MSO4024 for work, and so far it's not really working all that great. Immediately I ran into a bug where the serial decode (CAN) would just spontaneously drop off the screen while scrolling horizontally, and not come back without retriggering.
But the biggest bummer for me right now is that it's not showing the most recent trigger after holdoff. Specifically, the signal I'm looking at right now consists of a low pulse for ~2mSec caused by the reset of the generating microcontroller, then ~160mSec later a CAN packet being transmitted. The scope is in Normal mode with the min 100nS holdoff.
On my previous scope (Keysight MSOX2014), it would trigger on the boot pulse, then trigger on the CAN leading edge, and stop on the CAN leading edge. Alternately, if I had the timebase zoomed in enough, it would actually trigger several times and show me the last one (the retrigger window seemed to be the width of the screen).
On the Rigol unit, all it shows me is the boot pulse, unless I go through many extra steps to either do segmented record and find the right edge, or set up Nth edge which only works until it doesn't. However, if I hit the reset button on the MCU a couple times ~250mSec apart, I can see the scope showing me the 1st boot pulse, then the 2nd, then *usually* stopping at the 2nd-boot CAN packet.
Am I missing anything here? I've been through all the options, and nothing seems conceptually different from the Keysight scope (or even my really old Tek TDS224), but the Rigol just isn't matching behavior with what I expect (and need).
Thanks!