NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

ni845x.dll doesnot have prototypes & cannot be used in teststand

Hello,
 
You may please note that we are using NI8451 (USB-I2C/SPI module) for one of our projects. I have downloaded the driver (NI-845x_112 (version1.1.2)) for this from your website www.ni.com.
 
I find that the associated driver dll (ni845x.dll) cannot be used directly in NI Teststand as there are no prototypes available in it. Could you please send the relevant  .dll with the protoypes ? Or atleast the associated .c,.h,.fp file for my recompilation of the .dll required for the Teststand.
 
Looking forward to your prompt response.
Message 1 of 2
(3,087 Views)

To suprassad -

It is likely that the DLL is built with an earlier version of CVI which does not put additional export information in the DLL so that TestStand can read it. The earlier version of CVI is used to build the DLL to ensure that it will work with earlier versions of the CVI runtime. All you have to do is read the header file or look at the CVI function panel and build the prototype using the DLL or CVI adapter pane or dialog. On my system the header file is stored in the C:\Program Files\National Instruments\NI-845x\MS Visual C directory.

Scott Richardson
https://testeract.com
0 Kudos
Message 2 of 2
(3,079 Views)