LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

DDC (diadem data connectivity)-windows-dll (nilibddc.dll) for Linux ???

hi all,

 

a question regarding the "nilibddc.dll" . i use this library and this open standard inside a not-CVI project (using Qt). now I want to compile this in an ubuntu-linux-environment.  qt does the job, but is there also an alternative solution to the dll (a ".so" or ".a") to include also the ddc-functionallity there? or are the dll-sources open to compile my own ".so" ? 

 

has anybody experience with this or a hint to another linux-compatible fast indexed binary dataformat ?

 

thanks and best regards

 

Simon

0 Kudos
Message 1 of 5
(5,133 Views)

Hi,

 

I do not think that is possible. For one part we do not support DIAdem for Linux, therefore we do not have that library compiled for Linux. Also we do not open the source code.

It might be a workaround to look at DLL wrapper in Linux. We can not give any recommendation.

 

What exactly do you need this dll for? there might be another way how you could achieve that.

 

Johannes

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

Hi Simon,

 

the DIAdem-DLL is of course not open source because you need a license for the DIAdem software.

 

Best regards

Suse

______________________________
Certified LabVIEW Developer (CLD)
0 Kudos
Message 3 of 5
(5,049 Views)

hi johannes,

 

i want to store an experiment (a number of big binary files - aquisitions). every aquisition and the columns have an ascii-header (names, resolutions, max, min...). the benefit of TDMS is the fast indexed access. thats why I have used the dll in the windows - version. now i have to compile the solution in linux (its a Qt-software). and the simplest would be to port the TDMS to a shared object (*.so).

 

I have to ask once more after talking to the ni-repesentives: the dll is free to use and not licensed isnt it ?

 

best regards

 

Simon 

0 Kudos
Message 4 of 5
(5,039 Views)

Hi,

We do not dstribute a so for Linux, benause we can not make sure it will run under every ditribution. The ueof the functionality however is free.

There are some guys who build a Lib which provides just what you need. eg. http://sourceforge.net/projects/pytdms/ and others.

Other users found it helpful.

0 Kudos
Message 5 of 5
(4,977 Views)