aioscilloscope / Requests / 0xdeadbeef

Measurements on the captured samples, with every cycle in the statistics

Asked by 0xdeadbeef on the EEVblog forum, 9 October 2026. Thank you: here is what NovaOS does now.

done, in the next release · MHO900, DHO800/900 · the video is the real DHO924S's screen through an HDMI capture, driven by its own panel keys, knob and touch

What was asked

the MHO98 seems to either use the display data or at least decimated data instead of the raw data for automatic measurements which leads to aliasing errors in the measurements.
Time measurements (frequency, period, widths) come from the captured samples, never from decimated screen data, at any time base.
the MHO98 always performs only a single measurement per trigger even if the data displayed on the screen (and in memory) would enable thousands of measurement.
The statistics take every cycle in the measured range, not one value per trigger (up to 1000 per trigger).
The important point here is most probably to use adjacent measured data points instead of performing the measurements on decimated data.
Edges timed on adjacent samples at the full sample rate.

What NovaOS does now

Every cycle in the statistics

Period, frequency, widths, duty cycles, rise and fall times and slew rates put one value per cycle into the statistics, up to 1000 a trigger. On a DHO924S, a 975 kHz square from its own generator, one SINGLE counts 4 at 500 ns/div (the four periods on the screen), 102 at 500 us/div and 816 at 20 ms/div. Voltage items still count one per trigger. :NOVAos:MEASure:STATistic:CYCLes OFF, or Each cycle Off on the Measure sheet's Settings, counts one per trigger as the stock does.

Measured on the captured samples at any time base

The edges are timed on adjacent samples at the full sample rate, to a fraction of a sample, never on the screen's decimated points. The mean reads 975.000 kHz at 500 ns, 500 us and 20 ms/div, where the MHO98 read 970 and 847 kHz. A SINGLE always measures its own record.

Shown in the video above.

The statistics on the screen, to six figures

Analyse, Measure, Results shows each item's current, mean, maximum, minimum, deviation and count, the measurement strip's own items too, with times and frequencies to six figures: 975.000 kHz, 975.543 kHz maximum and 974.417 kHz minimum over 922 cycles.

Shown in the video above.

Where it stands

What we need from you

To check it end to end on your own setup, not only ours:

Try it and tell us what to change: reply on NovaOS's thread on the EEVblog forum. Every release is listed in the changelog.