How to read MDF Files into Matlab?
41 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Keith Knoll
el 11 de Nov. de 2019
Editada: Walter Roberson
el 5 de Nov. de 2025 a las 18:56
I'm attempting to read MDF (.mf4) files into Matlab workspace. I'm using the following commands:
mdfObj = mdf('datafile.MF4');
data1 = read(mdfObj);
but get the following error:
Functionality is not implemented for the MDF file.
I have the Vehicle Network Toolbox installed which I think should allow for this read command.
Can you please advise?
Thanks,
Keith
0 comentarios
Respuesta aceptada
Urmila Rajpurohith
el 14 de Nov. de 2019
The error you are encountering often occurs when the MDF file is not sorted. By applying a data sort to the file, it becomes readable.
You can use “mdfSort” function to sort the file and make the file readable.
mdfSort ('oldFile.mdf', 'newFile.mdf');
mdfObj = mdf('newFile.mdf');
data = read(mdfObj);
2 comentarios
Andrei
el 5 de Nov. de 2025 a las 18:49
After using the mdfSort function to sort the file, the recommended way to read data from MDF files in MATLAB is mdfRead function in Vehicle Network Toolbox.
Más respuestas (0)
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!