admin 管理员组

文章数量: 1184232

MDF(Measurement Data Format),测量数据格式,是ASAM(自动化及测量系统标准协会)定义的, 是一种二进制文件,需要使用二进制文件编辑器查看.

作为一种紧凑的二进制格式, ASAM MDF提供了对海量测量数据的高效及高性能存储方案 。MDF由松散耦合的二进制块组成,以实现灵活且高性能的写入和读取。通过无损重新组织(即排序)数据,可以基于索引快速访问每个样本,分布式数据块甚至可以直接写入排序后的MDF文件。该文件格式允许存储原始测量值和相应的转换公式;因此,原始数据仍然可以被后处理工具正确读取、解释和评估。

除了普通的测量数据和所有必要的元信息以便于解读,MDF还可以在同一文件中存储描述性和可自定义的附加数据。ASAM MDF通过通用的XML片段和一系列新功能(如自定义信号分组、事件或附件)提供灵活的可扩展性。

MDF核心功能包括:

  • ECU变参数测量

  • 总线数据测量

  • 测量数据存储(Storage)

  • 测量数据归档(Archiving)

MDF V3文档结构

一个mdf文件(在V3中是.dat格式的文件),由一系列的数据块(block)组成,常用数据模块包含IDBlock, HDBlock , DGBlock , CGBlock , CNBlock , CCBlock ,TXBlock等,如下图是MDF V3的简单的数据模块结构图:

  • IDBlock是MDF文件标识,由文件的头64个字节组成,其中包含MDF版本信息

本文标签: 文件 编程 标准