Skip to content

Live measurements ​

Poll the measure group of one ECU, plot the signals as separate or normalized series, keep a history buffer and record the selection to CSV.

Setup ​

  1. Select an ECU in ECU List and open ECU Edit → Measurement Values.
  2. Tick the parameters in the left panel. The checkbox in the header enables or disables all of them.
  3. Set Update period (ms) between 100 and 10,000 ms.
  4. Press Start; the button becomes Stop.

Pressing Start with an empty list does nothing. While a measurement is running the checkboxes, the period and the buffer length are locked.

Views ​

ModeDescription
TableCurrent value and unit for every selected parameter
Graph → Combined (normalized)One plot; each series is normalized to 0–100% of its own min/max. The legend shows name, DID, current value and unit
Graph → SeparateOne card per parameter; cards fill the available area and each graph auto-scales on X and Y

Only uint and int parameters can be plotted. ascii, hex, enum and combined are marked Not graphable. A numeric parameter without data shows No data; one without accumulated samples shows No samples.

Live measurement graphs for four signals

Buffer ​

Buffer (s) sets the history length per series, 1–3600 seconds, default 300. It is visible only in Graph mode and takes effect on the next Start; the value is stored in the global settings. When the buffer is full the oldest samples are dropped.

The history is cleared when the selected ECU or the set of views changes.

A short link interruption does not end the measurement: the task retries the read. After a longer series of errors the measurement stops. Reconnect, then press Start again. The log contains the transport error.

Recording ​

Save to CSV writes the selected parameters. There is no header row; each line is one parameter:

text
"Name","DID","Value Unit"

CSV is for exchange, not for restoring a session; use .bmdump for a full project state.

Free core. Local workspace. No cloud.