From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Examples of TDMS Hierarchy for Electronic Testing

I am trying to understand the best way to setup a TDMS file for electronic testing that we are performing. I  find the documentation to be too general as to how to setup the hierarchy...or perhaps I am trying to make something that should be really easy much harder ( which I often do)

For example, we are testing electronic device. Each device has properties such as device name, version, pcb part number etc.

We perform multiple tests on each device such as over current, start up/shutdown, ripple etc.

We perform these multiple tests at various conditions such as different temperatures, different vin/vout combinations and different currents

The data we collect is various voltages and currents, waveform arrays and waveform images (.png)

We also capture all of the equipment settings each time we take an waveform image.

 

Now how would I organize all of this in an efficient tdms file(s)

 

Would I create one tdms file for each device validation that we do with file properties such as device name, version, pcb, etc.

Then the channel groups be the tests that we perform? Do I need to create a different channel group for each test + each condition, or just the test?

Would the channels  then be the raw data at each condition? Do I then have a channel for each temp/vin/vout/iload condition....as you can see I this is really confusing me!

 

Does anyone have an example tdms file that is something like this so that I can see how it is set up?

 

 

0 Kudos
Message 1 of 5
(2,209 Views)

Hi gbusletta, 

 

It's flexible for you to set up your TDMS files. Yan can have either of the ways you list in your post. The only thing you need to pay attention to is that only TDMS channels can contain raw data, channel groups cannot have raw data directly. 

0 Kudos
Message 2 of 5
(2,203 Views)

Thanks for your repsonse.

I understand that it is up to me how I configure the file structure, but I still have a lot of confusion.

Does anyone have example files that they can share that are simialr to what I want to do? 

0 Kudos
Message 3 of 5
(2,191 Views)

Check these examples out and see if they help.

http://decibel.ni.com/content/docs/DOC-2014

http://decibel.ni.com/content/docs/DOC-13695

http://decibel.ni.com/content/docs/DOC-5790

Applications Engineer
National Instruments
0 Kudos
Message 4 of 5
(2,177 Views)

thanks I will check them out!

 

0 Kudos
Message 5 of 5
(2,171 Views)