My tdms files are too big for excell to be effective at viewing the entire waveforms. I'm considering DIAdem for the future. For now, I just need to pull certain time slices of the waveforms into excell. How should I pull these specific pieces?
I don't think you can do that with the Excel Add-In that we provide for
TDMS. You would have to create a TDMS file that only contains the
subset of data you want to look at. That can be done pretty easily by opening
the original file, reading your data subset (using the "count" and
"offset" terminals on "TDMS Read") and putting that data into a new
You might want to check out the TDMS File Viewer VI, because the TDMS
Viewer comes with a similar feature (use the "Settings" dialog to
specify your data range). The VI is not password-protected, so feel
free to have a look at how it is implemented.
Not sure I understand the question.
- What were you trying to do that the TDMS Viewer wouldn't let you do?
- I assume that by time, you mean the T0 of the waveform. What number
of bytes are you looking for? (the width of the timestamp is 128bit,
but I don't think that's your question ... )
You can wire the group name and either a single channel name or an
array of channel names to "TDMS Read" in order to load a particular
group of channels. You can use "TDMS List Contents" to get a list of
the groups and channels that are in your file.
You might want to have a look at some of the TDMS examples (e.g. Write/Read Event Data) and this document to learn more about how to use the TDM Streaming API.