This is a program to augment functionality of the HP 8753 Vector Nework Analyzer:
- Save calibration and setup / Restore calibration & setup
- Transfer trace data from HP8753 and display on Linux computer - also use the mouse to examine the trace (show source and response settings at corresponding mouse position)
- Save traces as image files (PNG (bitmap) or PDF (vector))
- Acquire HPGL plot of screen
- Save trace data in CSV or Touchstone S2P format
- Print high resolution traces (or HPGL plot) to Linux CUPS printer
- Import .XKT calibration kit definitions and send them to the HP8753 (optionally saving as a user kit)
Please see the YouTube description here:
sudo dnf -y copr enable vk2bea/GPIB
sudo dnf -y copr enable vk2bea/HP8753
sudo dnf -y install hp8753 linux-gpib-firmware
automake
,autoconf
andlibtool
- To build on Raspberri Pi / Debian:
libgs-dev libglib2.0-dev libgtk-3-dev libsqlite3-dev yelp-tools
- To run on Raspberry Pi / Debian :
libglib-2, libgtk-3, libgs, libsqlite3, libgpib, fonts-noto-color-emoji
Install the GPIB driver:
See the GPIB-Linux.driver/installGPIBdriver.on.RPI
file for a script that may work for you to download and install the Linux GPIB driver, otherwise, visit https://linux-gpib.sourceforge.io/ for installation instructions.
The National Instruments GPIB driver may also be used, but this has not been tested. The Linux GPIB API is compatable with the NI library.... quote: "The API of the C library is intended to be compatible with National Instrument's GPIB library."
Once the prerequisites (as listed above) are installed, install the 'HP8753 Companion' with these commands:
$ ./autogen.sh
$ cd build/
$ ../configure
$ make all
$ sudo make install
To run:
$ /usr/local/bin/hp8753
To uninstall:
$ sudo make uninstall
If problems are encountered, first confirm that correct GPIB communication is occuring.
Warning You must setup the GPIB controller and the GPIB address of the 8753 on the GPIB tab of the GUI. (press the ▶ icon on the notebook widget until the GPIB tab is shown, or right click on any tab and select GPIB from the list)
Use the ibtest
and ibterm
tools distributed with the linux-gpib
distribution.
The HP8753 Companion logs some information to the journal, the verbosity of which can be set with the --debug
command line switch.
To enable debugging output to the journal, start the program with the --debug 7
switch, (Debug levels 0-7).
If started without the switch, the default logging verbosity is 3.
To view the output (in follow mode) use:
journalctl -t hp8753 -f