06-17-2015 02:22 AM
Solved! Go to Solution.
06-17-2015 04:43 AM - edited 06-17-2015 04:47 AM
With a little luck you can measure a sample with the same setup and name.
Just copy the tdm header to the old files. Does it work?
The TDM header is an XML file. The length of the signals are given in two positions.
So it is possible to adjust them acording to the size of the binary files.
Does the TDM header exist?
Does DIAdem create a logfile FILENAME.tdm.log when reading the crashed file.
What does it contain?
06-19-2015 07:17 AM - edited 06-19-2015 07:17 AM
Thanks for the Help!
Yes, the header exists.
No logfile is created. It even works to read the *.tdm file, but it contains no data.
I have the following Files:
The size of the TD01 File indicates that there is data, but I can't acess it.
06-19-2015 08:30 AM - edited 06-19-2015 08:37 AM
Thank you for the Information.
What you found is an error related to the "Kanalorientierte Speicherung" in DIAdem DAQ.
I have attached the corrected header that should be able to load the binaries correctly.
The blocksize in the TDM header is accidentially set to the expected channel lenght instead of the binary block size.
To determine the correct blocksize the byte length of the values in a single file needs to be determined.
In your example :
40000000 => 8 + 8 + 8 = 24 (3 float64 values) ; 20000000 => 4 + 4 + 4 + 4 = 16 (4 float32 values)
If such crashes occure often in an environment I would suggest to switch The "Channel oriented" mode off as a workaround.
Sorry for the incovenience.
Andreas
06-19-2015 09:21 AM
Thank you a lot for your help! It worked. I will try out your advice!
08-07-2024 08:26 AM
Hello,
i have a similar issue but cannot quite follow the steps you provided to make the TDM work again. The TDM file itself is filled with Data but when I open it in Diadem it doesn't show the gathered data.
I need to understand what changes I do have to make to the TD01 in order to make the TDM work again.
Thanks in advance!
Max
08-08-2024 03:52 AM
It is the TDM XML file that has been adjusted.
Here is the compare from the TDM header in the thread.