LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

488 DLL

How can it be that when I try to call this dll, located in a directory with 64 in its name, on a 64bit machine, using 64 bit LV, I get this error?  All I want to do is call ibwait.

 

EdwardQXL_0-1684510714835.png

 

0 Kudos
Message 1 of 7
(726 Views)

SysWOW64 is for 32bit. It is part of a compatibility layer to allow running 32bit applications on a 64bit OS. (details)

0 Kudos
Message 2 of 7
(720 Views)

Thank you.  Where can I find the similar dll for 64 bit?

0 Kudos
Message 3 of 7
(713 Views)

On an older system I called gpib-32.dll to invoke ibwait.

 

I do not know how to invoke that on a newer system with 64bit LV.

0 Kudos
Message 4 of 7
(680 Views)

Did you install the 64bit drivers? (Maybe from here?)

 

(Sorry, I am not a hardware guy. Some others probably will com up with a more detailed solution)

0 Kudos
Message 5 of 7
(659 Views)

@EdwardQXL wrote:

On an older system I called gpib-32.dll to invoke ibwait.

 

I do not know how to invoke that on a newer system with 64bit LV.


Why don't you just use the GPIB Wait Function?

Reference: Serial Polling and SRQ Servicing with NI-488.2 Software and LabVIEW

GPIB Wait ( ibwait in NI-488) waits for the state indicated by a specified Status Word mask in a particular GPIB bus. 

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 6 of 7
(649 Views)

Because it is an odd situation in which which I need the PXI's GPIB card to be a device on the network rather than the controller

0 Kudos
Message 7 of 7
(627 Views)