vk2bea/HPGLplotter

Project ID: 121968

Description

An GPIB / HPGL plotter emulator.

This program acts as a plotter device on the GPIB. The plots display on the screen and can be printed or saved as files in PDF, SVG or PNG formats.

It has been tested on the HP8753C network analyzer and HP8595E spectrum analyzer.

Note that the GPIB interface on the Linux computer must be able to act as a simple listener / talker. Some devices (notably the Agilent 82357A/B) can only act as system controllers and will not work with this application.

Screenshot

Installation Instructions

The Linux GPIB driver must be installed for this program to function, although the program may work with the National Instruments GPIB library.

sudo dnf copr enable vk2bea/HPGLplotter sudo dnf copr enable vk2bea/GPIB sudo dnf install HPGLplotter sudo dnf install dkms-linux-gpib linux-gpib

If you have not previously installed the linux- GPIB driver, edit the /etc/gpib.conf file to add descriptive identifiers and default settings for controllers and devices. (see https://linux-gpib.sourceforge.io/doc_html/configuration-gpib-conf.html)

Firmware is required for some GPIB devices. For USB devices that require firmware loading, a udev rule triggers this.

sudo dnf install linux-gpib-firmware

These devices require firmware loading:

  • NI GPIB-USB-B (note: NI GPIB-USB-HS/HS+ does not need firmware)
  • HP/Agilent/Keysight:
    • 82341C
    • 82341D
    • 82350A
    • 82357A
    • 82357B

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 38 aarch64 (4)*, x86_64 (4)* Fedora 38 (0 downloads)
Fedora 39 aarch64 (0)*, x86_64 (106)* Fedora 39 (36 downloads)
Fedora 40 aarch64 (0)*, x86_64 (92)* Fedora 40 (33 downloads)
Fedora 41 aarch64 (0)*, x86_64 (13)* Fedora 41 (4 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds