This is a program to augment functionality of the HP 8753 Vector Nework Analyzer:
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
and libtool
libgs-dev libglib2.0-dev libgtk-3-dev libsqlite3-dev yelp-tools
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