Jonathan Dreyer




Instrumentation with Python

Overview

InstrumentationCommunication.py is a Python module which provides a convenient interface between the PyVISA module and instrument systems.

Currently InstrumentationCommunication.py supports:

Agilent 3561A Dynamic Signal Analyzer
HP 34401A Digital Multimeter
Tektronix 644 Oscilloscope
Lake Shore 340 Temperature Controller
AVS-47IB AC Resistance Bridge Controller
HP E3632 DC Power Supply

Additional instruments can be added as necesary.

Examples

#Load InstrumentCommunication module
>>> import InstrumentCommunication
Loading InstrumentCommunication v3.0
>>>

More detailed example coming soon....

Installation Requirements

The following software must be installed for InstrumentationCommunication

NI-VISA [download link]

Python [download link]

Note: The InstrumentationCommunication module has been tested on ActivePython Community Edition for Python 2.6. Other versions may work but have not been tested.

NumPy [download link]

PyVISA [download link]

 

Download and Installation

Download the latest version of InstrumentationCommunication

[InstrumentationCommunication - Version 3.0]

To install, copy file to Python26\Lib\site-packages directory

 

 

 

(c) jdreyer 2014