HP3478A instrument control software

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 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.

hp3478a.jpg

It was tested with a Prologix GPIB-USB adapter.
It also works with the dalton.ax Elektor Prologix clone.


03-22-2017:
I have now added the ability to change the Prologix adapter version ID string.
This data is returned by the Prologix adapter ++ver command. This is needed because I use the version string
to identify the Prologix adapter. Some compatible adapters return a different response to the ++ver command.
Choose Options from the program settings menu. Enter all or part of the version string returned by your adapter into
You can also change the Prologix baud rate. This is only needed for some prologix clones.
the Prologix version ID textbox. To make this change permanent, choose file | Save settings and save the new configuration.

setdef2.jpg

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.

CSR_BT 001s.jpg

CSR_BT 002s.jpg

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.


The following Prologix commands are used:

++addr
++auto
++clr
++loc
++read eoi
++read_tmo_ms
++trg
++ver


Click here to download the software. HP3478A.zip. (03-25-2017)

Unzip the archive and run HP3478A.exe

Click here for older versions.


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.


Questions or comments? Email me:

Visit my home page.