Vehicle Data & Measurement

MF4 conversion for usable measurement workflows

Export selected MF4/MDF channels into agreed data formats with explicit handling of timestamps, units, and sampling rates. Receive a repeatable conversion workflow and checks that compare the exported values with the source measurement.

Discuss a MF4 Project

Problems I can investigate

Find the behavior behind the symptom

  1. 01

    Large measurement files

    Measurement size or volume makes interactive inspection and processing impractical. A focused conversion or batch workflow can reduce repetitive manual handling.

  2. 02

    Measurement format conversion needed

    Export selected measurement channels to CSV or another agreed target. Bus-log exports require suitable raw bus records; decoded signal values alone do not establish the original frames.

  3. 03

    Measurement event hard to locate

    A relevant event is difficult to find within long or numerous recordings. Automated searches and focused signal views can narrow the investigation.

  4. 04

    Unknown signal correlation

    The signals associated with an observed vehicle behavior are not known. Measurement analysis can compare available signals and document evidence around possible correlations.

What I can help with

Focused engineering work in Vehicle Data & Measurement

MF4 and MDF parsing

Read MF4/MDF measurements, inspect their signal content and metadata, and prepare the data for analysis or conversion.

  • MF4
  • MDF
  • Python

Format conversion workflows

Define channel selection, time origin, units, and output columns before conversion. Preserve separate time bases or document an agreed resampling rule instead of silently aligning signals with different sampling rates.

  • MF4
  • MDF
  • CSV

Signal analysis and correlation

Search recordings, compare signal behavior, and investigate relationships around an observed event without assuming a root cause in advance.

  • MF4
  • MDF
  • Python

CAN-aware measurement processing

Use DBC definitions to interpret CAN or CAN-FD measurement content when the required database is available.

  • DBC
  • CAN
  • CAN-FD

Repeatable automation

Replace manual conversion and inspection steps with maintainable Python workflows, including batch processing and automated report generation.

  • Python
  • REST API

What to send

Start with the evidence you already have

How the analysis works

From recorded data to engineering findings

  1. 01

    Review the measurement task

    Clarify the required output, relevant recordings, expected signal content, and the event or behavior to investigate.

  2. 02

    Inspect available data

    Parse the MF4/MDF measurement and review its signals and metadata alongside the supplied DBC and problem description.

  3. 03

    Implement the conversion or analysis

    Build the smallest practical workflow for conversion, event search, signal correlation, visualization, or batch processing.

  4. 04

    Check the result against the task

    Compare exported channel names, units, sample counts, timestamps, and selected values with the source. Record dropped metadata, invalid samples, and any resampling so the target workflow can interpret the output correctly.

What you receive

Deliverables matched to the investigation

Engineering analysis

A documented technical analysis with evidence and findings.

Python analysis script

A repeatable Python conversion script with the agreed channel mapping, target format, time-base handling, and source-to-output verification checks.

Measurement viewer

An application for navigating and plotting measurement signals.

Automated report

A repeatably generated report containing analysis or test results.

Technologies & formats

Automotive data and analysis environments

FAQ

Practical questions before an investigation

Can you work from an MF4 measurement without a DBC?
Yes, the MF4/MDF measurement can still be parsed and reviewed. A DBC is needed when interpretation depends on CAN message and signal definitions.
Is the work limited to one measurement file?
No. The workflow can be scoped to individual recordings or repeated across numerous measurements through batch processing.
Can the output support an existing analysis workflow?
Yes. The target can be shaped around the required conversion, signal analysis, viewer, or automated report, based on the available measurement data and problem description.
Will the analysis identify the root cause automatically?
No outcome is assumed in advance. The work documents available evidence, signal relationships, and findings, while noting gaps in the supplied data.

Discuss the evidence

Discuss a MF4 Project

Share an MF4 measurement, the relevant DBC, and a short problem description to scope the conversion or analysis workflow.