Error -6204 loading labview TDMS file

Hello,

I've created some TDMS data files using a labview program and I'd love to be able to load them into igor for analysis. I have loaded in the TDMloader XOP but it gives me an error when I try an load one on my files. The code is -6402. I don't know if anyone has encountered this before?

Thanks
Niall
National Instruments revised the TDMS support files about a year ago to work with "TDMS 2.0" files.

Here is a way to check if you have the right TDMS support files: Examine the nilibddc.dll file which you should have in your "Igor Pro Folder". It should consist of 143,360 bytes and the version should be 9.1.0.413. At least that's what I have.

Another way to check this is to look for a file named tdms_ebd.dll in "Igor Pro Folder". If it is there you probably have the TDMS 2.0 support files as this file was not part of the TDMS 1.0 set.

If you don't appear to have the right TDMS support files, re-download and install the TDMS support files. This process is described in the "TDM Help" file which should be dated 2010-05-25. If you have an earlier version of the help file, update your Igor Pro by choosing Help->Updates for Igor.

The TDM 2.0 support files are:
DataModels (folder)
dacasr.dll
EmbeddedUSICopyrights.chm
hdf5dll.dll
nilibddc.dll
stlport.5.0.dll
tdms_ebd.dll
uds.dll
usiEx.dll
usiPluginTDM.dll
uspTdms.dll
xerces-c_2_8_usi.dll

The old TDM 1.0 support files were:
DataModels (folder)
dacasr.dll
EmbeddedUSICopyrights.chm
hdf5dll.dll
msvcp71.dll
msvcr71.dll
nilibddc.dll
stlport_vc7146.dll
Uds.dll
usiEx.dll
usiPluginTDM.dll
uspTdms.dll
xerces-c_2_7_usi.dll

I have to say that National Instruments has made it very messy to support the TDMS format from a third-party program.

If this TMDS version issue does not resolve the problem, please send your TMDS file to WaveMetrics support. Mention your OS, your Igor version, and whether this problem affects all of your TDMS files or just some of them or just one file.
This has sorted it right out - thank you very much. Just one more quick question. Is the TDMS loader only supported in 32 bit Igor?

Thanks again

Niall
Quote:
Is the TDMS loader only supported in 32 bit Igor?


Yes, that is correct.

It looks like it could be ported but it is not a high priority because it is little-used and the NI libraries are messy.