LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Writing TDMS properties.

We have recently upgraded to LabVIEW 8.2.1 and upgraded to using the TDMS API since the TDM API was so full of bugs.  We have a program that has some history behind it with the TDM files.  we wrote property values to the system properties such as "Free Integer 1" and "Free Text 1", etc.  Now that we haev upgraded to the TDMS API, LabVIEW no longer allows us to write to these system values.  If we use the "Set TDMS Properties.vi" we get the -2513 error, " LabVIEW does not support properties of the specified data type."  Is there a way that we can write to these values.

We need to be able to write to these values to maintain compatability from the old version of the software.  It would be a huge architectual change if we cannot write to these system values.

Thank you in advance for any help.
Chris Bauer
0 Kudos
Message 1 of 3
(3,366 Views)
Works fine for me.
Herbert
0 Kudos
Message 2 of 3
(3,360 Views)
Herbert,

Thanks for the help.  this caused me to take another look at the program.  It looks like the problem is that the TDM library used to convert Enums to Integers automatically, but with the new TDMS library you have to do this before piping it into the write properties VI.  Thanks again.
0 Kudos
Message 3 of 3
(3,343 Views)