gpib-utils

Welcome to gpib-utils, a collection of linux command line utilities for various electronic test instruments.

Gpib-utils natively supports LAN-connected instruments using VXI-11 protocol, including GPIB instruments connected via a VXI-11 gateway such as the ICS 8065. In addition, gpib-utils can be compiled with linux-gpib to access instruments attached to a GPIB PCI or USB adapter.

Supported Instruments

Example Use Case

Here is an example of how gpib-utils might be used to automate a bench experiment. In this case we measure the frequency response of an RC filter attached to the HP 8656 signal generator and HP 3457 DMM using the following script.
#!/bin/bash

hp3457 --clear --function acv --trigger syn
hp8656 --clear --frequency 100khz --incrfreq 10khz --amplitude 1v

# Take measurements from 100khz to 1mhz in 10khz increments
for freq in `seq 100 10 1000`; do
  volts=`hp3457 --samples 1`
  echo "$freq     $volts"
  hp8656 --frequency up
done
			
hp3457 --local
hp8656 --local
Graphing the output with gnuplot for three different RC combinations yields: [filter response plot of RC filter]

More Information


$Id: index.html 99 2007-11-24 05:26:10Z garlick $