Hi Deskpilot,
No, the number of channels is not a problem. It turns out the problem is the initial time stamp each of the waveforms has in the output from the TDMS write. The Write to Measurement File express VI will start the X value column fresh each file if it finds a time stamp in the waveform. If you add a time stamp to the built waveform in my TDMS Sample Generator VI, you will see the same behavior with that TDMS file as well. This is normal and expected behavior for the Write to Measurement File VI. So in order for your X values to not reset at the beginning of each file, you will have to strip your timestamp from each of the waveforms created from the DAQmx Assistant.
I understand that you wish to keep your timestamp in the header of each excel file. To do this, and keep the same general structure provided by the Write to Measurment File VI, you will need to create a VI that uses the Write to Spreadsheet VIs instead. Unfortunately, you will need to create your own header and attach this to the measurements in each file created. You will also need to pull apart each waveform and create a sutibly formatted array that can be written using these VIs.
And just for fun (though it took much much longer then I expected,) I threw together a VI to get you started. This VI opens your TDMS file, converts the waveforms and creates a time value column. And it also converts the channel, group, time, date, and dt into a header that can be attached ahead of the formatted Array. I dont expect that this VI will be exactly what you need, but its a good starting point.
Asa Kirby
CompactRIO Product Marketing Manager
________________
Sail Fast!