How can I import mdf4 files using mdfimport?
Mostrar comentarios más antiguos
How can I import mdf4 files using mdfimport? I want to import mdf4 file (.mf4) using the mdfimport. - The function mdfimport at itself is running - I open MDF File then the folowing error message pop up: not valid file type
5 comentarios
ghizsab
el 14 de Oct. de 2015
Hello Denis Ott,
I am also interested on how to use the mdfimport with MDF 4 files.
Christian Hissler
el 6 de Nov. de 2015
Hello guys,
I've got the same problem trying to import .mf4-files in matlab. Is there any solution?
Moritz Guckes
el 25 de Abr. de 2016
Same here
Steffen Meister
el 3 de Mayo de 2016
yupp, same problem.
Aakhilesh Singhania
el 13 de Mzo. de 2019
Is there an available solution to this problem?
Respuestas (5)
Fabian Aigner
el 9 de Jun. de 2016
1 voto
As far as I know, the mdf import module available at mathworks file exchange is only able to read MDF Version 3 files (or .dat when using INCA). Due to the much more complex specification of MDF 4 compared to MDF 3 (including some mechanisms to compress the a MDF 4.1 file), I don't know any available MATLAB freeware for importing MDF 4 files. There is an option for python ( https://pypi.python.org/pypi/mdfreader/0.2.1 ), but I have no experience with that at the moment.
4 comentarios
Yara
el 20 de Nov. de 2023
Any luck in knowing how to read MDF 4 files? on matlab 2021b
Walter Roberson
el 20 de Nov. de 2023
@Yara Vehicle Network Toolbox can read MDF4 files since R2016b..
Yara
el 20 de Nov. de 2023
@Walter Roberson is this the only way to access .mf4 file? The only way I know is converting it to a .dat (MDF v3) file. Thank you.
Walter Roberson
el 20 de Nov. de 2023
Abdul Moeed Amjad
el 8 de Oct. de 2019
1 voto
Hi,
I don't know whether my post is related or not but I extracted the data from mf4 files (obtained through dSPACE) using sequence of these commands:
1st: mdfds = mdfDatastore('buf_011.MF4');
2nd: data=readall(mdfds);
Regards
3 comentarios
qrqr
el 31 de Oct. de 2019
Vehicle Network Toolbox が無くてもできますか?
zhaoliang yan
el 27 de Jun. de 2021
As I know ,this readall() will load the first chanel of same raster of the first one.
Do you know how to deal with different rasters in one mdf files?
Is there some tool in matlab to resample mdf files?
Walter Roberson
el 27 de Jun. de 2021
set the SelectedChannelGroupNumber property?
Walter Roberson
el 25 de Abr. de 2016
0 votos
perhaps MDF Import Tool and Function updated for mdf-file format from INCA 7.1.9 in the File Exchange.
I cannot seem to find an example mf4 file to test this with.
2 comentarios
Wamidh
el 3 de Mayo de 2016
Editada: Walter Roberson
el 8 de Oct. de 2019
Walter Roberson
el 4 de Mayo de 2016
I tried the tool a bit. I found a problem in it assuming a non-zero number of channels, and I repaired that in my copy. However, it then reached end of file in the test file unexpected. Testing further, I can see that it has interpreted parts of the file that are intended to be text as if they are data offsets. Either it is the wrong program to read those files, or else it has fundamental bugs beyond my available time to investigate.
Walter Roberson
el 1 de Ag. de 2019
0 votos
These days, Vehicle Network Toolbox mdf() function supports MDF 4 files.
2 comentarios
Jonas B
el 6 de Sept. de 2019
Hi Walter,
is the support of MDF 4 files in the Vehicle Network Toolbox available in Matlab 2016b ?
And there is no freeware of the toolbox, right?
Walter Roberson
el 8 de Oct. de 2019
Yes, R2016b was the first release to introduce MDF4 files, as part of the Vehicle Network Toolbox
Andrei
el 5 de Nov. de 2025
0 votos
mdfRead function in Vehicle Network Toolbox is the recommended way to read data from MDF files in MATLAB
Categorías
Más información sobre MDF Files en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!