08-27-2019 06:18 PM
I've written and read TDMS files I've created before, but for some reason I can't figure out what I'm doing wrong this time. I've enclosed both the writing and reading VIs. When I read (read429.vi) I would expect label (string) to be the same value as labels (U32 array). In writePXIe429.vi for the elements in the channel name array are the same. All the arrays have the same number of elements. time stamp[n] corresponds to label[n] which corresponds to data[n]. Although I see the channels and groups in the file the label values don't correspond to the label/channel value. Does anyone see what I've missed?
08-27-2019 11:45 PM
I don't understand your manipulation of an array of U32's to an array of booleans, grab 8, reverse, and turn back to U32's.
You are throwing away 24 of the 32 bits.