Module GPIBWrap
[hide private]
[frames] | no frames]

Module GPIBWrap

source code

GPIBWrap.py - A Python Interface to the GPIBlib Instrument Library.

The combination of Python, the instrument-object based C++ GPIBlib instrument control library, NumPy and MatPlotLib provides a quite useful way of building measurement applications for computer controlled instruments.

Currently implemented instruments are:

HP_3325A Synthesiser/Function Generator HP_3457A Multimeter HP_3582A FFT Spectrum Analyser HP_8903E Distortion Analyser TEK_710A Transient Digitizer (partially)

Author: Nick Glazzard 2012

Classes [hide private]
  GPIBInst
Base class for GPIB instruments with functions common to all instruments.
  HP_3457A
HP 3457A Multimeter Object.
  HP_3325A
HP 3325A Synthesiser/Function Generator Object.
  HP_8903E
HP 8903E Distortion Analyzer Object.
  HP_3582A
HP 3582A Spectrum Analyzer Object.
  TEK_710A
Sony/Tektronix RTD-710A Transient Digitizer Object.
Functions [hide private]
 
argerr() source code
 
callerr() source code
 
eu(v, u) source code
 
frequnits(fu) source code
 
ampunits(au) source code
 
chancodes(ch) source code
 
couplecodes(cu) source code
Variables [hide private]
  lib = cdll.LoadLibrary('./GPIBlib.so')