TDMS Reader
by Jim Hokanson
13 Jan 2011
(Updated 30 Jul 2012)
Read TDMS files v1 & v2 without DLL
Current Version: 2.5
|
Watch this File
|
| File Information |
| Description |
Reads TDMS files into Matlab.
Advantages:
- supports reading v2 files
- doesn't require the NI DLL, thus it doesn't require 32bit windows
- supports interleaved data
- allows only reading names & properties to get a quick feel for what is in the file
- allows reading specific subsets of the data for limited memory usage |
| Required Products |
MATLAB
|
| MATLAB release |
MATLAB 7.10 (R2010a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 14 Jan 2011 |
Updated description |
| 02 Feb 2011 |
Fixed a major bug with reading unicode. Other small bug fixes and improvements can be seen in TDMS_VERSION_INFO. |
| 19 Mar 2011 |
Ver. 1.2 - I had an incorrect minus sign when reading the timestamp property which yielded an invalid year. Data timestamp reads were correct and previously tested :)
Thanks to Ed Zechmann for pointing out the problem! Added extra conv. script v3 |
| 28 Apr 2011 |
The main update to version 2 is the ability to retrieve a subset of the data from channels. In addition I've added some extra wrappers to handle data retrieval. |
| 29 Apr 2011 |
I was a bit quick with the last update (v2.0). It had some bugs with respect to parsing subsets of the data. |
| 17 May 2011 |
2.2 Update:
Improved speed and specificity with regard to subset handling |
| 15 Jul 2011 |
Fixed a bug in which an error check I had in place was incorrectly being thrown.
Fixed parsing of object names with ' and / characters.
Also allows for only reading .tdms_index files (for debugging) |
| 12 Oct 2011 |
Fixed some bugs with interleaved data, as well as a bug in reading timestamp data (not properties) which failed with dates prior to 1904. |
| 30 Jul 2012 |
Bug fix (potentially silent bug), see version notes file. |
|
Contact us