Description: Reads TDMS files into Matlab. See TDMS_exampleFunctionCalls.m to get started.
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
- Since streaming files can get large (many GB), allows only retrieving subsets of data via keep or ignore flags
Doesn t yet support:
- big endian files
Doesn t support:
- files with DAQmx data
- files with unsupported Matlab data types (extended float, etc)
I haven t written very many wrappers to change the output data into more traditional formats. I d appreciate any submissions of wrappers that people make (like my TDMS_dataToGroupChanStruct_v1 & v2). Thanks!
If the function doesn t work for you please let me know.
File list (Check if you may need any files):
tdmsV2matlabOnly
................\.svn
................\....\entries
................\....\prop-base
................\....\props
................\....\text-base
................\....\.........\TDMS_dataToGroupChanStruct_v1.m.svn-base
................\....\.........\TDMS_Documentation.m.svn-base
................\....\.........\TDMS_getDataSize.m.svn-base
................\....\.........\TDMS_getDataTypeName.m.svn-base
................\....\.........\TDMS_getGroupChanNames.m.svn-base
................\....\.........\TDMS_getPropValue.m.svn-base
................\....\.........\TDMS_handleGetDataOption.m.svn-base
................\....\.........\TDMS_initData.m.svn-base
................\....\.........\TDMS_preprocessFile.m.svn-base
................\....\.........\TDMS_processLeadIn.m.svn-base
................\....\.........\TDMS_readTDMSFile.m.svn-base
................\....\.........\TDMS_TODO_List.m.svn-base
................\....\.........\TDMS_VERSION_INFO.m.svn-base
................\....\tmp
................\....\...\prop-base
................\....\...\props
................\....\...\text-base
................\TDMS_dataToGroupChanStruct_v1.m
................\TDMS_dataToGroupChanStruct_v2.m
................\TDMS_Documentation.m
................\TDMS_exampleFunctionCalls.m
................\TDMS_getDataSize.m
................\TDMS_getDataTypeName.m
................\TDMS_getGroupChanNames.m
................\TDMS_getPropValue.m
................\TDMS_handleGetDataOption.m
................\TDMS_initData.m
................\TDMS_preprocessFile.m
................\TDMS_processLeadIn.m
................\TDMS_readTDMSFile.m
................\TDMS_TODO_List.m
................\TDMS_VERSION_INFO.m