I'm trying to run a LabJack U3-HV (Harware V1.30) from Keysight VEE (9.31) on a laptop with Win-7 64-bit. When I plug the U3 into the USB, it seems to connect OK. I opened the eFunctions.vee example program, then do the Load Libs with .dll and .h files as per instructions. But when I try to run the program, I get an error in the first VEE object Call OpenLabJackS (please see attached message). I tried uninstalling and reinstalling LabJack software. No dice. I checked and I have the latest U3 firmware upgrade (1.46). I can control the U3 fro LJ Control Panel no problem. I have run the same U3 unit (and dozens of others) on Win-7 32-bit at I'm school using the same VEE program without problems for many years. But not under here, now. The download claims to work for Win-7 64-bit. Could this be an issue? Any other ideas? Thanks in advance!
Sounds like a 32/64 bit issue. We will look into it.
Thanks very much! I appreciate it. The LabJack U3 (and UE9) are tightly integrated into our curriculum, so I'd like to keep using them if at all possible.
Looking forward...
I tried VEE 9.32 on a 64-bit Windows 7 computer and the example ran fine after I corrected the "Definition File" path. In your "Import Library" settings, try changing the "File Name" to C:\Windows\SysWOW64\labjackud.dll or just labjackud.dll only without a path and see if that helps. On 64-bit Windows, C:\Windows\SysWOW64 is where the 32-bit driver is, and it looks like VEE is a 32-bit application (or at least version 9.32 is).
That was it! Loading the file C:\Windows\SysWOW64\labjackud.dll seems to have been the thing that made it work.I'm so happy! Thanks very much for your help!