DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

TDMS library for Linux

Hello,

 

I am looking for a library to read and write TDMS files under LINUX. For Windows, we are using TDMS C DLL API (nilibddc). Is it also compatible for LINUX? Or do I have to use different library?

 

Many thanks for your replies.

 

Best regards,

Henrik

 

 

0 Kudos
Message 1 of 5
(287 Views)

It's dated but this may be a start:

http://www.ni.com/white-paper/6471/en/

 


Certified LabVIEW Architect, Certified Professional Instructor, LabVIEW FPGA expert
ALE Consultants
LabVIEW Programming (make LV more popular, read this)
0 Kudos
Message 2 of 5
(272 Views)

The linked white paper is useful, but only provides writing, not reading VIs.  One could try to re-create the reading functionality but it is likely a pain.  Is Wine an option for you?  I've never used the Linux desktop with LabVIEW but I assumed the TDMS functions just work, are they not even on the palette?


Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
Interesting in learning all you can about automotive CAN bus communication? Checkout my 12 part CAN Blog series.
Checkout and help contribute to the community driven LabVIEW Wiki.

0 Kudos
Message 3 of 5
(267 Views)

Thanks for your reply.

 

I do not want to use any NI tools because we have our own application which needs to write TDMS files. Reading has low priority.

 

Do you know if an external API or shared library exists?

0 Kudos
Message 4 of 5
(252 Views)

Hi Henrik,

 

I realize that you are looking for a Shared library solution.  

A python solution that reads and  writes TDMS works for my needs.  (it does not have full ability but it does work for me.)

This is using Python 3.4 and higher, and is using the package npTDMS.   This should work in Linux,Mac or Windows.

 

Paul

 

 

 

0 Kudos
Message 5 of 5
(227 Views)