fupsrl

05 — Measurement: DAQ, Polling, Tables, and Oscilloscopes

2 min read Updated 15 July 2026

INCAZ separates live acquisition from presentation. The XCP worker and acquisition manager collect samples; Measure Tables, oscilloscopes, and the recorder consume the data safely from the GUI. This keeps the interface responsive while supporting fast DAQ rasters.

Add signals to an experiment

  1. Open the Variables browser after importing an A2L project.
  2. Expand measurements and filter/search by name where necessary.
  3. Drag a variable into a Measure Table for current value/minimum/maximum visibility, or into an Oscilloscope for a scrolling waveform.
  4. In DAQ mode, choose a suitable raster in the Measure Table’s Raster column or through the signal’s context action.
  5. Press F11 to begin acquisition and F9 to stop it.

Measure Tables

A Measure Table shows the physical value obtained through the A2L conversion, its unit, and running minimum/maximum values. It is the right starting point for plausibility checks, service values, slow calibration feedback, and verifying that the selected raster is appropriate.

Oscilloscopes

Oscilloscopes show scrolling signal history. They support a configurable time window, pause, and automatic vertical scaling. Use scopes for timing relationships, transients, actuator response, and high-rate DAQ signals. Add only the signals that you need; a useful scope should answer one diagnostic question rather than become an unfiltered signal dump.

Choosing a raster deliberately

Signal type Recommended choice Reason
Temperatures, switches, slow status Low-rate DAQ event or moderate polling rate Conserves traffic while retaining sufficient response.
Control-loop signal, speed, torque The task/event that produces the signal Preserves meaningful ECU timing.
Fast transient/debug-only signal Fast DAQ event, with a small selected channel set Avoids flooding the interface with every measurement.
ECU without DAQ POLLING at a justified rate Provides compatibility; interpret timing limits carefully.

Status-bar diagnostics

When measuring, INCAZ displays a live sample count and sample rate. An orange/no-arrival condition means expected samples are not reaching the application. Check the selected transport, target state, DAQ setup, event selection, and network. If a target remains in a bad DAQ state after an interrupted session, follow the ECU supplier’s recovery procedure; a controlled power cycle may be required.

Common acquisition mistakes

  • Using POLLING and expecting it to capture a fast ECU event without aliasing.
  • Assigning all variables to the fastest DAQ event.
  • Using an A2L that does not match the running ECU software.
  • Interpreting packet arrival time as exact ECU sample time.
  • Measuring before confirming the physical conversion, unit, and signal plausibility.