I am unable to initialize 8164B using the provided Keysight drivers and wrapper libraries for LabVIEW. Please find attached a screenshot of the error.
As a first thing to check, note that the 64 bit version of Labview cannot be used with this driver, which is a 32-bit dll.
Then if you use the 32 bit Labview, it may be necessary to generate a new set of wrappers for that version, as described on the NI page linked on this thread. Labview locking up 8164B GPIB using lambdascan
Depending on what you want to program, and especially if you want to use the 64-bit Version, it could be simplest to program directly with the SCPI commands in the programming guide, instead of using the driver. You could also consider using the Keysight Command Expert. www.keysight.com/find/commandexpert
Another thought since you mention communicating with the Connection Expert, based on Keysight VISA. Together with Labview you may have also installed the NI VISA. If the NI VISA is the primary VISA, then you need to have the instrument configured in the NI VISA, not just in Connection Expert.
Some more information:
I can communicate to the instrument via KeySight Connection Expert using TCP/IP
Drivers: 816x_4_5_0 and the latest wrapper from
816x VXI Plug&Play Driver | Keysight (formerly Agilent’s Electronic Measurement)
Thanks, Mike. I am using 32-bit version of LabVIEW and on Windows 10 x64. I tried generating a new set of wrappers, however, I was unable to get it working.
I also found out that my NI-MAX installation was corrupted/incomplete since the NI-VISA menu was non-existent. I ended up re-installing NI-VISA, and I am now able to communicate with the instrument using SCPI commands via the NI VISA low level VIs (Write/Read etc); I believe this should be sufficient for my purpose.
Retrieving data ...