I created a simple DAQ & Storage VI to learn about TDMS. One of my priorities was to write custom properties for file, groups, and channels. I was able to get most everything working except the channel properties. The set properties VI is inside a for loop and the channel name and property values are auto-indexed. I kept getting errors (-2500 I think). After many changes, I discovered that the TDMS Set Properties VI does not like 'sub-arrays'. It will work with exactly one channel, only. If you can't use a for loop, then how would you write channel properties for 2 to n.. channels, especially with a high channel count and if the count always varies?
Phillip Neir
GM Engineering