This is a Microsoft Windows program to control and log data from a HP3478A multimeter.
This program is provided free of charge. It has no warranty of any kind. Use at you own risk.
For use with the Prologix USB to GPIB adapter. It will ONLY work with Prologix USB to GPIB and compatible adapters.
It should work with any USB to GPIB adapter that supports the Prologix command set.
It has been tested with the following adapters:
dalton.ax Elektor Prologix clone.
NOTE:7/18 My Dalton adapter is not currently working.
New versions have not been tested with it.
Emanuele Girlando's Arduino based adapter.
AR488 Arduino based adapter.
Click here to download the software. HP3478A.zip. (03-20-2020)
Unzip the archive and run HP3478A.exe
Click here for older versions.
Updated for use with the Emanuele Girlando Arduino GPIB adapter.
I have found that some USB to serial port adapters can cause the auto COM port
search to run very slowly. If you have problems with slow program startup,
you can set the COM port configuration to manual and enter the port for
your GPIB adapter into the Serial COM port textbox. If you plug the USB
adapter into a different USB port, the com port will probably change.
I have also found that bluetooth adapters can cause a crash during auto com port detection.
This crash happens when a bluetooth serial COM port device is connected.
I have two of these adapters. A generic and a name brand adapter.
Both of my bluetooth adapters use the CSR network stack.
I believe that the CSR software is the cause of the the problem.
if you have one of these adapters you should use the manual COM port setting.
Below are pictures of the problem bluetooth adapters.
You can manually select the GPIB address and the COM port.
You may need to use manual if you have multiple identical instruments or multiple GPIB adapters attached.
Auto GPIB will find the first HP3478A (lowest GPIB address) on the bus.
Auto COM will find the first (Lowest COM port) Prologix adapter on the PC.
Advanced configuration settings may only be changed by
editing the configuration file. Use this at your own risk.
The configuration file is named HP3478A.cfg and is located in
the \cfg folder. To restore the default configuration, just
erase the file. It will be created on the next program run.
Click here for descriptions of the configuration file items.
Visit my home page.