Ladies and gents, this file is working great. If you're using an older version of Matlab, you'll have to change a couple of the "~" placeholders with what I'm calling "dummy variables" because the ~ is not recognized.
IF ANYONE IS INTERESTED, there is another TDMS conversion program called convertTDMS (v6). I was spinning my tires like mad trying to figure out why that code wasn't working properly.
Unfortunately, convertTDMS would only read part of my file. This one works like a dream.
If anyone has any idea why convertTDMS was only reading part of my file, I'd love to hear your theories.
I'm interested to know if any of you have run into issues when recording high speed data that might cause the TDMS data to be truncated. I'm trying to disect this now, but currently my data files are being cut short by exactly 1/5 of their actual total length.