There is a lot of history here using the KE5FX GPIB Toolkit. I use it just fine with a serial connection to my HP 54542A oscilloscope. However, in order to modernize my system I got an HP E2050A LAN/HP-IB Gateway. As practical work with anything GPIB is new again to me, I wasn't quite sure where to start. I'll save the entire history of what I did and list the state of things now:
Windows 11 Computer:
1. Installed the latest Keysight IO Libraries Suite (18.2.27313.1).
2. Installed the latest National Instruments Measurement and Automation Explorer (NI MAX 21.5.0f239).
3. Installed the KE5FX GPIB Toolkit.
Windows Vista Computer:
1. Installed an older version of the Keysight IO Libraries Suite (17.1.20011.4).
2. No NI software was installed.
3. Installed the KE5FX GPIB Toolkit.
I can use the Keysight Interactive IO and NI VISA Test Panel tools to get the *IDN? response from both computers. The E2050A gateway shows the sessions from both computers.
Keysight Interactive IO:
-> *IDN?
<- HEWLETT-PACKARD,54542A,US36060143,00.13,01.14,03.10,01.01
NI VISA Test Panel:
1: Write Operation (*IDN?\n)
Return Count: 6 bytes
2: Read Operation
Return Count: 58 bytes
HEWLETT-PACKARD,54542A,US36060143,00.13,01.14,03.10,01.01\n
I can then switch from Listen to Talk on the HP 54542A and with the HP 7470A Emulator I can get a screen shot using GPIB->No assigned plotter... and Acquire->Wait for device-initiated plot on the Windows Vista computer only.
On the Windows 11 computer I get this error when running the query command in PowerShell. I get the same text in the popup window when the error happens in 7470.exe:
PS C:\HewlettPackard\GPIB\KE5FX\GPIB> .\query.exe 6 "*IDN?"
National Instruments board (GPIB0) not found
Are you using a Prologix adapter? If so, you must run the
GPIB Configurator application first. Select "Update CONNECT.INI"
after selecting your adapter's COM port or IP address.
Otherwise, you must either configure your NI488.2-compatible
GPIB adapter as GPIB0, or use the GPIB Configurator to select the
correct board.
Users of Agilent or Keysight GPIB adapters must enable NI488.2
compatibility. Otherwise, the adapter will be unavailable for
selection in the GPIB Configurator.
ibsta=&H8000 < ERR >
iberr=0 EDVR <DOS Error>
ibcntl=-535560155
connect.ini is the same on both computers, with these pertinent settings:
interface_settings GPIB0
is_Prologix 0
write_delay_ms 10
reset_to_local 0
force_auto_read 1
restore_auto_read 0
enable_lon 0
Also, the KE5FX programs are set to Windows XP SP2 compatibility mode. I run 7470.exe in Administrator mode.
What can I do on the Windows 11 computer to make this work:
1. Why do the Keysight and NI suites see GPIB0 but not the GPIB Toolkit?
2. Is there a firewall setting somewhere?
3. Is there some other security setting?
4. Is this a 32-bit / 64-bit problem?
5. Is there another test that would help narrow down the problem?