Download Latest Version instrument-control-V1.00-freebsd.tar.gz (528.0 kB)
Email in envelope

Get an email when there's a new version of Network Instrument Workbench

Home / doc
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2023-07-27 1.5 kB
normalised-command_set.pdf 2023-07-23 89.9 kB
overview.pdf 2023-07-23 118.7 kB
Totals: 3 Items   210.0 kB 0

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



Source: README.txt, updated 2023-07-27