LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW DLL to Linux RT

I am using crio 9035 RT to acquire data from micro epsilon Laser sensor (scan control 2900-100) by using their Library which I have attached below.

Since Crio 9035 is Linux OS it won’t support .dll file so I am trying to convert the dll file in the library (I have attached below) to .so file for shared variable in RT, but it wasn’t worked.

I have tried the conversion with the C\C++ ecplise compiler tool.

So my question is:

It’s possible to convert the .dll in the below library to .so file?

Is any other way to convert the below attached Library to .so file?

My ultimate aim is to use the library (below attachment) in Linux supported RT (Crio 9035)

 

 

Since The attachment scanCONTROL_LabView_SDK2.zip is too large i have given the link to download the library file.

http://www.micro-epsilon.com/link/download/sclvi_tM3NM9iN

 

Waiting for the Reply, Thanks in advance.

 

0 Kudos
Message 1 of 4
(2,024 Views)

No, there's no way to convert a DLL to a Linux shared library. At the absolute minimum the library needs to be recompiled for the correct target, but most likely the library also calls into operating system functions, and those functions are not the same across different operating systems. The manufacturer would need to provide a Linux version of their library in order for you to be able to use it on the cRIO.

Message 2 of 4
(2,014 Views)

Thank you @ nathand 

 

Smiley SadSmiley Tongue

0 Kudos
Message 3 of 4
(1,979 Views)

FYI for anyone that might stumble across this older thread like I did...

 

http://www.ni.com/tutorial/14690/en/

Erin D.
0 Kudos
Message 4 of 4
(1,221 Views)