DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

cvitdms.dll version 8.5.1.356 vers. DIAdem 10.1

Hello,

 

I'm using the cvitdms.dll version 8.5.1.356 to create a new (and very simple!) TDMS-file. This and a reopen/analysis of this file with the cvitdms.dll works fine. Then I open this file with DIAdem 10.1 and save it (changed or unchanged) to another TDMS-file. Afterwards I try to open and analyze this new file with the same cvitdms.dll a second time. During this analysis the group-handles are acquired. Then for every existing group the length of the standard name-property should be acquired, but the concerned function TDMS_GetChannelGroupStringPropertyLength(..) fails with error-code -6629 (the property does not exist). Surprising, because a check with DIAdem shows the group-name property existing, of course. It seems that the save-operation with DIAdem creates a TDMS-file which cannot be successful analyzed by the used cvitdms.dll. Are there exist these kind of limitations?

 

Thanks

Thomas Zecha

0 Kudos
Message 1 of 4
(4,746 Views)

Hi Thomas,

 

Unfortunately, this is a known incompatability between the way that CVI reads and writes TDMS files (with explicit "name" properties at each of the 3 TDMS levels) and the way LabVIEW and DIAdem read and write TDMS files (with implicit "name" properties at the File, Group, and Channel levels).  I am checking with R&D to see if there is any workaround we can offer you, but so far my attempts have come up empty.

 

Brad Turpin
DIAdem Product Support Engineer
National Instruments

0 Kudos
Message 2 of 4
(4,734 Views)

It's been two years and many CVI releases and now I've run into exactly the same problem as the original poster. Actually I'm still completely baffled that something as simple as reading a group or channel name could ever become a problem. So what are my options at this point?

 

Regards, Marcel

0 Kudos
Message 3 of 4
(4,150 Views)

This problem has been fixed with TDMS 2.0.

Please use TDMS 2.0 files in case you want to exchange data between different NI applications.

 

For more information regarding TDMS 2.0 please refer to

http://zone.ni.com/devzone/cda/epd/p/id/3008

and

http://zone.ni.com/devzone/cda/tut/p/id/9995

0 Kudos
Message 4 of 4
(3,992 Views)