Until today, Hilscher does not offer a dedicated driver for NI LabVIEW to handle CIFX boards.
But it is possible to integrate the generic CIFX API DLL offered by the CIFX driver for Windows in NI LabVIEW,
which offers than the the possibility to access a CIFX card by using standard CIFX API functions calls.
C code examples National Instruments offering a way to integrate external DLLs and Shared Libraries into LabVIEW.
The Hilscher CIFX driver for Windows contains such an external DLL by default, necessary for Windows applications to getting access to the CIFX hardware and the running
software. And this DLL can be integrated into LabVIEW making the generic CIFX-API available under NI LabVIEW.
A manual comming with the CIFX-API are illustrating the use of the CIFX-APIdescribes the functions and the handling, which must be implemented in the LabVIEW application.
The CIFX-API DLL (cifX32DLL.dll) itself is available in 32Bit and 64Bit version, installed during the installation of the CIFX driver for Windows
and depending of the version of the Windows operating system, the ciX32Dll.dll will be installed in different directories:
Installation path of the cifX32DLL. |
---|
...
dll | ||
---|---|---|
Windows 32 Bit | Windows 64 Bit | |
32Bit only | 32Bit DLL | 64Bit DLL |
.\Windows\System32 | .\Windows\SysWOW64 | .\Windows\System32 |
Necessary header files and the library files to the DLLs can be found under the driver installation directory (.\cifX Device Driver\SDK)
which also depends on the Windows operating system.
CIFX Driver installation directory: 'cifX Device Driver' | ||
---|---|---|
Windows 32 Bit | Windows 64 Bit | |
.\Program Files\ | .\Program Files\ |
Additional Information:
How a DLL or Shared Libray is integrated in LabVIEW is described by National Instruments and not a part of the Hilscher driver.
Please consult the National Instruments Support on how to proceeddo this.
http://www.ni.com/tutorial/3009/en/
...