Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

INSTRSUP.dll on 64bit windows missing

Solved!
Go to solution

Hi Folks,

I am using a device from third party to measure Light Power Density. They provide both a 32 and a 64 bit DLL as a driver for the device, which uses NI VISA 5.1.1 Runtime.

The third party driver installer includes a NI dll called "INSTRSUP.DLL", build 08. Nov. 2010

 

Unfortunately this INSTRSUP.DLL only comes in 32 bit and is deployed under C:\Windows\SysWOW64

So when I open the thrid party driver in Microsoft Dependency Walker it cannot locate and load the INSTRSUP.DLL

Therefore the driver is not executable in 64bit mode on win7 (in 32bit mode it is, but that's not a solution for me Smiley Sad )

 

My question now is:

Is  INSTRSUP.DLL a generic dll which can be replaced by any standard NI installation? And if so, where can I get it in native 64bit?

 

Thanks for your help, and greetings from Germany.

Martin H.

 

 

0 Kudos
Message 1 of 4
(5,197 Views)
Solution
Accepted by topic author TheM

In my PC (7 x64), there is INSTRSUP.DLL located in System32 directory (though I don't know if it is truely 64bit DLL). The detail info of this DLL says LabWindows/CVI Instrument Driver Support. 

 

My PC installs LabVIEW 2011 64bit, LabWindows/CVI 2010, and IVI Compliance Package 4.4.

 

Try to install the latest CVI Runtime and/or NI IVI Compliance Package 4.4.

 

 

Message 2 of 4
(5,192 Views)

Forgot the URLs:

 

LabWindows/CVI Run-time Engine 2010 SP1

http://joule.ni.com/nidu/cds/view/p/id/2479/lang/en

 

IVI Compliance Package 4.4

http://joule.ni.com/nidu/cds/view/p/id/2589/lang/en

Message 3 of 4
(5,189 Views)

Hi Makoto,

 

great suggestion to install the CVI runtime!! It places the instrsup.dll under System32, exactly where it is expected.

That solved the problem. Smiley Happy Didn't have to test the IVI Compliance anymore.

 

Big Thanks and KUDOS

Martin H.

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