This is my second attempt at writing a TDMS reader for Matlab. The first one works just fine, but I learned a lot of lessons about the format and there are some things that are made more difficult than they need to be.
I have nearly finished the meta data processing of the file, at least for tdms files with accompanying .tdms_index files. Besides completing the meta data parsing for raw .tdms file, the next step is to implement the reader.
The following are improvements that this version, when completed, will have over the previous version.
The previous version is available at: http://www.mathworks.com/matlabcentral/fileexchange/30023-tdms-reader