A measurement is a statistic of one signal over the window the pane is about, recomputed as that window moves. The pane lists them with their values; each can also draw its result on the plot.
That window is the visible range — so on a live view the numbers follow what you pan and zoom to. On a still frame — a held event, a paused stream, an opened file — it is the frame's own extent instead, so panning or zooming inside it changes nothing: the data being measured has not changed and you are only looking closer.
Press the measurements button in the toolbar, or
The pane's
The types are average, top, bottom, min, max, peak to peak, amplitude, above,
below, between, pulse duration, period and frequency.
A mean over a side carries whatever is on that side, so these three are the right
numbers when you want the energy or the offset of part of the waveform,
and the wrong ones when you want the level a plateau sits at. Like every other measurement,
one with nothing to measure reads -- rather than a made-up number: a share at
100 % has no sample above it, and a band can hold none at all — on an ideal
(non-ringing) square every sample is exactly ±1, so a band between 50 % and 75 % is
empty.
The split says which side a level is read from, so any share between the
two levels reads the same number; it is not a boundary the value depends on. The one case
where it is read directly is a window the scope cannot summarize by level — a window
shorter than a level's own resolution, or one read through
The on-plot marks come in two kinds and the mix is the reading: a level
mark is a ruler at a value, a time mark is a marker at a position. An average
draws one level mark; a max draws a level mark and a time mark at the first
sample that reached it;
Marks cannot be dragged. A measurement mark says what the measurement measured, so it is created unselectable — as is the trigger marker.
A pass is throttled to a cadence rather than run every frame, so a ruler over a live view is stepped. The number and the ruler come from the same pass, so they always agree.
An invalid pass keeps its level marks and drops its time marks. A level is a property of the signal and outlives the window; a position inside the window does not. That is what stops the rulers blinking off at a mode change.
A crossing is counted with hysteresis, not on a bare level: the thresholds are a tenth of the window's peak to peak either side of the share, and an edge is counted only once the signal has passed the far one. Period, frequency and pulse duration all depend on it. The mid level is exactly where a waveform moves fastest, so any interferer faster than the fundamental recrosses a single level several times per real crossing — a 5 Hz sine with a 500 Hz tone at a tenth of the amplitude reads 39 Hz without the band and 5 Hz with it. The band holds to an interferer a third of the waveform's own size.
The band is clamped to stay inside the data, which is what keeps a threshold set near an extreme usable: a fixed band there would sit above every sample and the measurement would read nothing. A share near an extreme still leaves the band little room, so it rejects less — which is one reason period and frequency offer no share to set.
A window with too few crossings reads invalid / --
rather than a plausible invented number. Frequency over a window holding one edge is the
usual case.
1..999 —
636.62 mV, not 0.64 V — including when the stream declares no
unit at all, which is always the case for a math channel: there the prefix goes tight
against the number (636.62m), since two decimals of an unprefixed small
value is 0.00.
Cost is bounded by reading the summary pyramid the producer already maintains,
not the raw window: a bucket's sum is a sum, so the mean, the extremes and a level's own
mean are exact.
n, the mean, the standard deviation and the range. Each observation is one
recompute of the pane, so n counts windows measured, not samples —
a mean frequency over many windows is what that claims to be.
On a 1 Hz ±1 sine: average=0, top=0.957988,
bottom=-0.957988 (the flat levels, near the peaks — a sine has no plateau),
max=1, min=-1,
peak to peak=2, amplitude=1.915983, pulse duration=0.5 s
(duty 0.5), period=1 s, frequency=1 Hz. On the same stream's
band-limited square, whose edges ring out to ±1.179: top=0.999983,
bottom=-0.999983, amplitude=1.999966 against
peak to peak=2.358701 — the levels are the plateau's and the extremes are the
edges'. Over a 2 M-sample window those passes read about 0.1% of the samples.
The mean-over-a-side types on the same two windows: on the sine
above 50=0.636620, below 50=-0.636620 and
between 50 75=0.255873; on the rippled square above 50=0.986496 and
between 50 75=0.302744, against 1.000000 for the same
above 50 on an ideal (non-ringing) square. A ramp, whose density is
uniform, is the shape that names what a band mean is: above 50=0.500000
and between 50 75=0.250000, each band's own centre.