LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview DLL issue with Hilscher CIFX card

Dear Team

one of our customer using CIFX card , wants to integrate CIFX 64 bit Dll file with Labview, 

please check his query -

 

we have checked the path C:\Program Files\cifX Device Driver\Windows 10 after installing the latest driver, and the following DLLs are present:

  • cifX32dll.dll
  • cifX32dll64.dll

However, when linking these DLLs to our LabVIEW project, we are unable to access the required functions such as xChannelIORead, and xChannelIOWrite. The functions appear to be missing or not exported from the available DLLs.

It seems these DLLs are related to low-level driver support but do not expose the application-level API. For our integration, we require the 64-bit version of cifXAPI.dll, which provides the necessary high-level functions.

Could you please help us with the correct version of the DLL or guide us to the appropriate API SDK package?

 

can you pls help me ?

Thanks

0 Kudos
Message 1 of 4
(187 Views)

What driver did you install? The DLLs contained in the 2.8.0 installer on this page: https://hilscher.atlassian.net/wiki/spaces/CIFXDRV/pages/80905587/Device+Driver+Windows+NXDRV-WIN definitely export the functions you mention. And I'm not sure which compiler they used to create them but they do not seem to depend on specific Microsoft C Runtime library versions but should basically work on all Windows installations for Windows 10 and newer.

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 2 of 4
(156 Views)

Did you follow the same install procedure on the second computer? Depending on how their code is written, it may require that the DLL is registered with the OS. And if you ran an installer on the first machine, it probably handled that for you.

0 Kudos
Message 3 of 4
(108 Views)

Do you see any functions in call library node dropdown or none? If none, connect error output to clfn or enable automatic error handling. Also if none and your path is correct, I add the dll to https://github.com/lucasg/Dependencies to see if dll finds everything needed on the machine.

Actor Framework
0 Kudos
Message 4 of 4
(105 Views)