Network Instrument Workbench Project
------------------------------------
Initial Build Info & Usage:
---------------------------
Developed under FreeBSD 12,3, but has been built and tested with
no changes under Linux: Debian Bookworm, Xubuntu, Suse Leap 15.5,
Devuan, so should build under any current Linux. Binaries go to
/usr/local/bin. Current gcc and gnu make should be all that is
needed to build the system, using the top level makefile.
Example instrument driver scripts are in cmdline/script, which
generate text log files of the format:
<monthdayhourminutesecond> <measured value>,
one log entry per line.
Scripts cover the following instruments at present, more to follow:
HP3456, HP3457, HP5345, HP34972,
Solartron 7081, Keithley 192
To run the scripts, cd to cmdline/script, then, for example,
./3456-log.sh, for the hp3456 dvm.
Most of the scripts have progress monitoring, commands, results
etc, along with the current sample count.
Scripts assume the remote instrument default gpib address, but
edit top of script file to change that.
1) Unpack the tarball into /usr/local/projects/instrument-control
2) Build all using gnu make, Subdir Makefile at top level
3) Binaries saved to /usr/local/bin, but also copies in cmdline/bin
4) Need to setup the Prologix ip address to something on the local
lan. Default port at 1234 used in the code.
More later, and more in depth on the code...
Chris