11-02-2011 05:55 PM
I have labview running data acquisition with a thermal chamber and LVDT to generate change in length values with respect to temperature. I ran the program for approximately 2 days with a data save every 30 seconds. I noticed that while labview is running it does not create the .tdm file but does fill the .tdx file. Once the VI is stopped, the .tdx is converted into the .tdm.
My .tdx file was rather large (almost 20 GB) and spent a long time trying to convert to the .tdm, which, it failed to do. Is there a way that I can try this conversion again? Is the the data that I have stored away in my 20 GB .tdx file useless? I really hate to throw away 2 days worth of good data. Thanks!
11-03-2011 04:09 AM
11-07-2011 04:02 AM
Lets try to explain what is happening here.
So in your case the tdm header files didn't show up. Did you stop it because it lasted to long or did it fail? (missing storage place?)
Because of that it is not possible to reconstruct the tdm header.
Maybe you can switch to tdms (s = streaming) file format. If you use the storgae vi's you have to make sure calling Save once after your first shot measured.
Afterwards the tdms file should grow like the tdx file did. Even a switchof of your computer should leave those file intact till the point where they where written.
Maybe you can think of switching to the native tdms API that better fits streaming jobs.
Greetings
Andreas
11-07-2011 07:24 PM
Thanks Andreas!
I stopped the program because we felt we had gathered enough data but it somehow ran into trouble and I ended up with the empty .tdm file. I will look into the .tdms file though as I have more testing to do.
Oh, and thanks to Christian for the link to the other thread.