ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(1,539 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
(1,533 Views)

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

0 Kudos
Message 3 of 7
(1,526 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
(1,493 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
(1,472 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. 

-------------------------------------------------------
Applications Engineer | TME Systems
https://tmesystems.net/
-------------------------------------------------------
https://github.com/ZhiYang-Ong
0 Kudos
Message 6 of 7
(1,462 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
(1,440 Views)